所以,这是我的计划。当我在一个论坛上出现新的pm时,它的作用就是给我发一个文本。问题是它不发送一个,它发送数百个。
我该如何解决这个问题?我赞成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'
打开它。
答案 0 :(得分:2)
假设顶部的代码块是newway.py
,你不会检查内容是否是新内容,而你调用它的方式只是一遍又一遍地运行它。
你需要实现某种跟踪状态的方式(我建议一个文件),并跟踪某些内容是否是新内容,并且仅在有新内容时发送消息。