0
import twitter
api=twitter.Api()
page=1
count=0
while(page<=2):
    tweets=api.GetSearch("#ghaza",per_page=200)
    twitterapi.until:2011-05-09
    for k in tweets:
        print k.text

    page+=1

我运行代码,当我没有输入时代码运行正确,twitterapi.until:2011-05-09但我想要关于特定日期的数据,但它给出了科学错误。我注意到https://dev.twitter.com/docs/using-search上的上述代码语法。

4

1 回答 1

1

如果您查看文档,您会发现until是在搜索查询中使用的。

在这里,您的使用until:违反了 Python 语法,因为冒号用于函数和类定义、条件和循环。而且也twitterapi.until将是未定义的。

所以,我相信你应该tweets=api.GetSearch("#ghaza",per_page=200)改为tweets=api.GetSearch("#ghaza until:2011-05-09",per_page=200). 如果 api 中的选择查询是"#ghaza".

于 2012-09-14T15:54:49.587 回答