Cla*_*lay 5 python twitter twython
在API上返回搜索结果时,Twitter每“页面”仅返回100条推文。它们在max_id和since_id中提供了和,search_metadata它们可以用作获取较早/较晚鸣叫的参数。
Twython 3.1.2文档建议此模式是搜索的“旧方法”:
results = twitter.search(q="xbox",count=423,max_id=421482533256044543)
for tweet in results['statuses']:
... do something
Run Code Online (Sandbox Code Playgroud)
这就是“ 新方法 ”:
results = twitter.cursor(t.search,q='xbox',count=375)
for tweet in results:
... do something
Run Code Online (Sandbox Code Playgroud)
当我执行后者时,它似乎无休止地遍历相同的搜索结果。我正在尝试将其推送到CSV文件,但会推送大量重复项。
用Twython搜索大量推文并遍历一组唯一结果的正确方法是什么?
编辑:这里的另一个问题是,当我尝试使用生成器(for tweet in results:)进行迭代时,它将反复循环,而不会停止。啊-这是一个错误... https://github.com/ryanmcgrath/twython/issues/300
| 归档时间: |
|
| 查看次数: |
6333 次 |
| 最近记录: |