php提取页面中所有的超链接地址

<?php
$html = file_get_contents('http://www.www.tseox.com/sitemap.html');
 
$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 />';
}
?>

本案例用于获取网站sitemap里面的所有连接提交到站长后台。如果获取页面的链接需要拼接一下变量加上网址!

0

评论0

请先

没有账号? 注册  忘记密码?

社交账号快速登录