这是我的第一个python项目,所以请耐心等待!我一直在观看关于如何编写这个脚本的youtube教程,我差不多完成了。但是,我不明白如何将多个查询传递到循环中。
例如,如果我向“q”添加其他搜索选项,则脚本会中断。例如:q =“#johnsoncity,#bristol,#kingsport”。
for tweet in tweepy.Cursor(api.search, q="#Johnsoncitytn", lang='en').items():
try:
if (tweet.user.id == myBot.id) or (myData.is_stored_b(str(tweet.id))):
continue
myData.add_data(str(tweet.id))
print("\n\nFound tweet by: @" + tweet.user.screen_name)
就像我说的那样,当谈到python时我很绿。感谢您提供的帮助。
答案 0 :(得分:0)
了解如何构建查询q,参数的方法之一是访问Twitter Advanced Search Page并查看提交页面时创建的URL。
例如,如果您想匹配其中一个标记,可以像这样查询:
for tweet in tweepy.Cursor(api.search, q="#johnsoncity or #bristol or #kingsport", lang='en').items():
# your other code ...
print("\n\nFound tweet by: @" + tweet.user.screen_name)
请注意我是如何用or
替换逗号的。