0

顧客向けに無料のウィジェットを作成しましたが、自分の Web サイトのリンクを自分の Web サイトに配置してもらいたいので、自分の Web サイトの HTML コードで自分のサイト リンクを定期的に確認し、リンクが削除された場合はウィジェットを自動的に停止します。私は正しく考えているか知りたいですか?つまり、ウェブサイトのコードをリモートでチェックすることは可能ですか? それが可能であれば、どのように開始できますか?php メソッド file_get_content を使用してページの html を取得し、返されたファイルを解析することを考えましたが、返された文字列を解析する方法が見つからなかったため、できませんでした。

$html = htmlentities(file_get_contents('http://example.com/'));
echo $html;

私はDOMを使用します:

<?php
$doc = new DOMDocument();
$doc->loadHTML('http://example.com');
$exm = $doc->getElementsByTagName('a');
print_r($exm);
//will print DOMNodeList Object ( )
?>

「RegExp」は使用したくありません。提供されるアイデアやヒントがあれば、ほとんどの場合信頼できません。感謝します

4

1 に答える 1

1

DOM を使用してページ コンテンツを掘り下げる: http://php.net/dom

于 2013-04-09T07:51:25.127 に答える