3000秒ごとにURLを取得しようとしています(1行のみ、htmlなし、プレーンテキストのみを返します)。「previous.txt」と比較して、違う場合は関数を呼び出して、previous.txt に書き込みたい。
同じなら何もしない。誰かが開始する場所を教えてもらえますか?私は以前はPythonではありません。
ありがとう。
ここにいくつかのヒントがあります。
質問タグを見ると、urllib が役立つことがすでにわかっています。urllib2.urlopen()URL からデータを取得してみてください。
以前のコンテンツと現在のコンテンツの比較は、URL から取得した内容を読み取りprevious.txt、文字列比較を行うのと同じくらい簡単です。2 つの文字列が異なる場合は、新しい方をファイルに書き込みます。ファイルIOのニーズを見open()てください。read/write
Python プロセスが長時間実行されている場合time.sleep()、またはsignal.alarm()(または他のいくつかの方法) を使用して 3000 秒ごとにタスクを実行できます。