我想使用curl进入curl-php

时间:2013-08-22 05:15:34

标签: php url curl

我使用下面的代码来获取给定网址的所有链接。它工作正常,但我想为每个链接获取所有mailto链接和<h2>标记。我可以用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);
    ?>

1 个答案:

答案 0 :(得分:0)

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