正在载入...

这段代码会获取到所有a标签的href属性,但是href属性值不一定是链接,我们可以在做个过滤,只保留http开头的链接地址:

// 获取链接的HTML代码
$html = file_get_contents('http://www.example.com');

$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');

// 保留以http开头的链接
if(substr($url, 0, 4) == 'http')
echo $url.'<br />';
}

本文链接:

关键词:PHP, URL, WordPress, 下载, 互联网, 代码, 函数,

(全文完        )

Comments

3 条评论(网友评论:3 条,博主回复:0 条)快速评论

  1. 就是喜欢你的文章 没办法

  2. 顶下再看哈

  3. 呵呵,加油!

你需要 登录 才可以回复.