php匹配页面中的所有路径
Posted 九尘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php匹配页面中的所有路径相关的知识,希望对你有一定的参考价值。
方法一
$url=‘http://www.google.cn/search?q=php‘; $html=file_get_contents($url); $dom = new DOMDocument(); @$dom->loadHTML($html); $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 />‘; }
$url=‘http://www.google.cn/search?q=php‘; $str=file_get_contents($url); $preg=‘/<a .*?href="(.*?)".*?>/is‘; preg_match_all($preg,$str,$array2); for($i=0;$i<count($array2[1]);$i++)//逐个输出超链接地址 { echo $array2[1][$i]."<br />"; }
以上是关于php匹配页面中的所有路径的主要内容,如果未能解决你的问题,请参考以下文章
使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面
用于 WordPress 的 PHP 片段,用于获取所有产品子类别