这是我正在使用的简单代码:
import tweepy
result = tweepy.api.search(q="McDonalds ",rpp=1000,page=2, geocode= "34.085422,-117.900879,100mi" )
for tweet in result:
print tweet.text
print tweet.geo
它返回我想要的结果。在我的 IDE 中,我得到如下结果:
@stevo_k14 I'm going back after mcdonalds haha
None
“@FunnyEvil: If bars can't serve drunk people, Mcdonalds shouldn't be able to serve fat people.”
{u'type': u'Point', u'coordinates': [33.9581, -118.1779]}
Mcdonalds for breakfast? Yup i think so :)
None
@JessicaCarrillo You make me want to go out to McDonalds right now!!!!! Lol good morning.
{u'type': u'Point', u'coordinates': [33.9443, -118.0038]}
有些返回没有位置,有些返回位置。我真正想做的是将结果直接写入一个 csv 文件,其中包含关键字、Tweet、Lat、Lon 作为我的标题。在这种情况下,关键字将是“麦当劳”。最好有一些 ifelse 语句不写结果,除非它们有位置。
我是编程新手,非常感谢您的帮助!谢谢