4
私は私のサイトの各ページのページランクをチェックしたいと思っているので、私のサイト内のすべてのページリンクを得るためにphpでプログラムしたいです、すべてのページリンクを得るためのツールやライブラリ、特定のサイトの?特定のサイト内のすべてのページリンクを取得する方法は?
私は私のサイトの各ページのページランクをチェックしたいと思っているので、私のサイト内のすべてのページリンクを得るためにphpでプログラムしたいです、すべてのページリンクを得るためのツールやライブラリ、特定のサイトの?特定のサイト内のすべてのページリンクを取得する方法は?
あなたはこれを試すことができます。
<?php
$original_file = file_get_contents("http://www.your_domain.com/page");
$stripped_file = strip_tags($original_file, "<a>");
preg_match_all("/<a(?:[^>]*)href=\"([^\"]*)\"(?:[^>]*)>(?:[^<]*)<\/a>/is", $stripped_file, $matches);
?>
$マッチが[0]の完全なAタグが含まれています。例:<a href="link">text</a>
$ matches [1]はAタグのHREFのみを含みます。例:link
これがあなたに役立つことを願っています。 よろしく!
あなたはGoogleスクレイパーについて説明しているようです。 –
http://stackoverflow.com/questions/5919760/recognizing-http-links-and-creating-anchor-tags/5919821#5919821 – Teneff
this http://stackoverflow.com/questions/361285/web-crawler-links- page-logic-in-phpが役に立ちます。 –