码迷,mamicode.com
首页 > Web开发 > 详细

php匹配页面中的所有路径

时间:2019-02-13 16:54:50      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:eval   输出   google   for   get   omd   attr   lua   path   

方法一

$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匹配页面中的所有路径

标签:eval   输出   google   for   get   omd   attr   lua   path   

原文地址:https://www.cnblogs.com/huay/p/10370641.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!