发送大量文本

时间:2012-07-30 22:54:37

标签: python cookies html-parsing

所以,这是我的计划。当我在一个论坛上出现新的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'

打开它。

1 个答案:

答案 0 :(得分:2)

假设顶部的代码块是newway.py,你不会检查内容是否是新内容,而你调用它的方式只是一遍又一遍地运行它。

你需要实现某种跟踪状态的方式(我建议一个文件),并跟踪某些内容是否是新内容,并且仅在有新内容时发送消息。