顧客向けに無料のウィジェットを作成しましたが、自分の 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」は使用したくありません。提供されるアイデアやヒントがあれば、ほとんどの場合信頼できません。感謝します