Python 如何从tweepy的地理标记推文中获取位置?
我有以下代码,只查找英文的地理标记推文:Python 如何从tweepy的地理标记推文中获取位置?,python,twitter,tweepy,Python,Twitter,Tweepy,我有以下代码,只查找英文的地理标记推文: for tweet in tweepy.Cursor(api.search, q="google", geocode="40.7142700,-74.0059,5000km", rpp=100, result_type="recent",
for tweet in tweepy.Cursor(api.search,
q="google",
geocode="40.7142700,-74.0059,5000km",
rpp=100,
result_type="recent",
include_entities=True,
lang="en").items():
print (tweet.created_at,tweet.text)
现在,我如何打印创建日期和tweet以及tweet的位置?我尝试了不同的方法,比如tweet.geocode和tweet.locale,但没有成功。请帮助我,谢谢您需要查看
tweet.place
。这里有记录:
然而,尽管Twitter可能会返回一条或多条与您提供的地理编码相对应的推文,但这些推文并不总是包含
place
对象。为地理位置编写了一个代码,您可以在其中给出国家名称。您可以查看我的git链接:
执行代码后,您将获得csv文件(tweet\u id tweet\u time tweet\u place tweet\u text)谢谢,没错,我没有收到任何tweet。你知道如何只获取那些透露了位置的用户吗?扔掉那些没有
place
的tweet没有什么错。如果你正在寻找旧的推文,这是你唯一的选择。但是,如果您按位置过滤推文,那么您收到的每条推文都将有一个place
字段。