ホームページ  >  記事  >  バックエンド開発  >  指定された URL ページ内のすべてのリンクを取得します

指定された URL ページ内のすべてのリンクを取得します

WBOY
WBOYオリジナル
2016-07-30 13:30:091170ブラウズ
	//获取指定URL页面中所有链接
	function get_url_href($url){
		$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');
			if(substr($url,0,4) == 'http') echo $url.'<br>';
		}
	}

著作権表示: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。

上記では、指定した URL ページ内のすべてのリンクをコンテンツも含めて取得する方法を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。