ウェブサイトをチェックして特定のコンテンツが存在するかどうかを確認し、コンテンツが存在する場合はテキストメッセージを送信する php スクリプトを作成しようとしています。いくつかの再検索の後、HTML をロードして解析し、指定されたコンテンツがそこにあるかどうかを確認するために使用するPHP DOMを見つけました。ただし、これはページをロードするたびにのみ発生します。このスクリプトを 30 分ごとに実行したいと考えています。これを行う最良の方法は何ですか?
私が遭遇した解決策:
cron ジョブを使用できることを読みましたが、このようにサーバーで関数呼び出しを繰り返し実行することは悪い習慣であることも読みました。また、javascript の setTimeout を使用して、特定の間隔でページを更新できると考えました。ただし、この方法を使用すると、ブラウザ ウィンドウを開いた状態でコンピュータを起動する必要があります。そうでない方がいいと思います。