1

ページの読み込みを遅くすることなく、ページの URL からページの説明を取得することは可能ですか? Javaスクリプトまたはphpまたは任意の言語を介して?

たとえば、次の入力を送信します。

http://www.facebook.com

次の出力を取得します。

Facebook is a social utility that connects people with friends and others who work, study and live around them. People use Facebook to keep up with friends, ...

どうすればそれができますか?

4

3 に答える 3

1

Facebook のような機能を作成し、タイトル、説明、画像を取得する同様の機能が必要でした。DOMDocumentを使用したので、DOMDocument を使用してページを解析することもできます。HTML タグまたは属性に従って HTML ページを解析するのに非常に便利です。

ajax を組み合わせて (PHP スクリプトをドメインに保持することにより)、URL を PHP スクリプトに渡すことができ (以下と同様)、Web サイトから必要な詳細が返されます。

サンプルコード:

$url = ''; // this will be your URL
$doc = new DOMDocument();
// added @ to suppress the errors
@$doc->loadHTMLFile($url);

foreach($doc->getElementsByTagName('title') as $title)
{
   $arrDetails['title'] = $title->nodeValue;
}
于 2012-05-05T17:47:18.007 に答える
0

次に、file_get_contents($ url)は、タグまたは任意の説明を解析します。次に、カップルのurl-descriptionをローカルキャッシュに保存して、ページを継続的に要求しないようにします。

于 2012-05-05T06:59:16.080 に答える