当前位置:首页 > PHP教程 > php应用 > 列表

php查找任何页面上的所有链接的方法

发布:smiling 来源: PHP粉丝网  添加日期:2020-07-13 15:57:27 浏览: 评论:0 

php查找页面上的所有链接该怎么实现?使用DOM就可以轻松从任何页面上抓取链接,下面有个不错的示例,感兴趣的朋友可以参考下,使用DOM,你可以轻松从任何页面上抓取链接,代码示例如下: 

  1. $html = file_get_contents('http://www.phpfensi.com');  
  2. $dom = new DOMDocument();  
  3. @$dom->loadHTML($html);  
  4. // grab all the on the page  
  5. $xpath = new DOMXPath($dom);  
  6. $hrefs = $xpath->evaluate("/html/body//a");  
  7. for ($i = 0; $i < $hrefs->length; $i++) {  
  8. $href = $hrefs->item($i);  
  9. $url = $href->getAttribute('href');  
  10. echo $url.'<br />';  
  11. }  

Tags: php查找链接

分享到: