Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ウェブページが変更されるたびに更新を提供する小さなプログラムを書きたいと思います。たとえば、特定のカテゴリに新しいeBayのリストがあるかどうかを確認してから、自分宛てにメールを送信します。これを行うためのクリーンな方法はありますか?プログラムをセットアップしてどこかのサーバーで実行し、数分または数秒ごとにebay.comに無期限にポーリングさせることもできますが、もっと良い方法があるはずだと思います。さまざまなページの更新を監視したい場合、この方法も危険にさらされる可能性があります。
これを行うための「クリーンな」方法はありません。
URLからデータを取得するためには、コンテキストオプションを使用して中継する必要がありCURLます。また、URLのコンテンツが変更されたときに通知するには、リッスンしているページのスナップショットをデータベースに保存する必要があります。file_get_context()最近、クロールされたコンテンツの新しいバージョンを以前に作成されたスナップショットと比較しており、DOMの重要な部分の変更が検出された場合、それがメール通知機能のトリガーになるはずです。
CURL
file_get_context()