PHP获取一个网页上所有a标签连接代码

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-4-2

以下代码主要实现了怎样通过PHP获取一个网页上所有a标签连接,需要的朋友可以参考下

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

为啥不用正则?

评论

登录后才可发表内容
  • 主题

    30

  • 帖子

    3752

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.4244s Mem:2542Kb