-1

以下のコードを使用して、指定された URL からすべてのリンクを取得しました。うまく機能しますが、すべての mailto リンクと<h2>各リンクのタグを取得したいと考えています。curl に curl を使用できますか? カールについてはよくわかりません。これを行う方法?

<?php   
        $request_url ='http://example.com';

        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $request_url);    // The url to get links from
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // We want to get the respone
        $result = curl_exec($ch);

        $regex='|<a href="(.*?)"|';
        preg_match_all($regex,$result,$parts);
        $links=$parts[1];
        foreach($links as $link){
            echo $link."<br>";
        }

        curl_close($ch);
    ?>
4

1 に答える 1