当前位置:首页 > PHP >

PHP 获取网页所有链接

时间:2018-01-18 23:32:26浏览:2897 转载

以下代码用于采集页面时,获取网页中所有的链接,并循环输出:


$html = file_get_contents('http://www.runoob.com');
 
$dom = new DOMDocument();
@$dom->loadHTML($html);
 
// grab all the on the page
$xpath = new DOMXPath($dom);
$hrefs = $xpath->evaluate("/html/body//a");
 
for ($i = 0; $i < $hrefs->length; $i++) {
       $href = $hrefs->item($i);
       $url = $href->getAttribute('href');
       echo $url.'<br />';
}




上一篇:Nginx的启动、停止与重启
下一篇:网站性能Web压力测试工具webbench

发表评论

昵称:  验证码:

关于博主

博主

博主:BlueCode

职业:web程序

简介:2002年开始一直从事Web制作,网站运营,会PHP+MYSQL ASP+MSSQL,微信开发