0

だから、ここに私のプログラムがあります。それは、私が参加しているフォーラムに新しい午後が表示されたときにテキストを送信することです。問題は、1 つだけを送信するのではなく、数百を送信することです。

これを修正するにはどうすればよいですか? 私は声明を想定してbreakいますが、それを言葉にする方法がわかりません。

import urllib2
from twilio.rest import TwilioRestClient
webp=urllib2.urlopen("http://hackforums.net").read()
words = urllib2.urlopen("http://hackforums.net").read()

word = 'titled'
while True:
    for word in words:
        if word in words:
            ACCOUNT_SID = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXx"
            AUTH_TOKEN = "XXXXXXXXXXXXXXXXXXXXXXXXXXXx"

            client = TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN)

            message = client.sms.messages.create(to="XXXto", from_="XXXfrom",
                body="You have a new PM")

それから私は使用しています:

import os
import time

while True:
    os.system("python newway.py")

print 'done'

開きます。

4

1 に答える 1

2

上部のコードブロックが であると仮定するとnewway.py、コンテンツが新しいかどうかをチェックできず、それを呼び出している方法では、何度も実行し続けるだけです。

状態を追跡する何らかの方法を実装し (ファイルをお勧めします)、何かが新しいかどうかを追跡し、新しいコンテンツがある場合にのみメッセージを送信する必要があります。

于 2012-07-30T23:01:38.913 に答える