0

3000秒ごとにURLを取得しようとしています(1行のみ、htmlなし、プレーンテキストのみを返します)。「previous.txt」と比較して、違う場合は関数を呼び出して、previous.txt に書き込みたい。

同じなら何もしない。誰かが開始する場所を教えてもらえますか?私は以前はPythonではありません。

ありがとう。

4

1 に答える 1

1

ここにいくつかのヒントがあります。

質問タグを見ると、urllib が役立つことがすでにわかっています。urllib2.urlopen()URL からデータを取得してみてください。

以前のコンテンツと現在のコンテンツの比較は、URL から取得した内容を読み取りprevious.txt、文字列比較を行うのと同じくらい簡単です。2 つの文字列が異なる場合は、新しい方をファイルに書き込みます。ファイルIOのニーズを見open()てください。read/write

Python プロセスが長時間実行されている場合time.sleep()、またはsignal.alarm()(または他のいくつかの方法) を使用して 3000 秒ごとにタスクを実行できます。

于 2012-07-10T07:08:18.313 に答える