-1

我使用下面的代码从给定的 url 获取所有链接。它运作良好,但我想获取<h2>每个链接的所有 mailto 链接和标签。我可以在 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

0

您需要为链接解析返回的 html (dom),而不是另一个 curl 请求

于 2013-08-22T09:51:40.107 回答