python - Tweepy 地理位置搜索不返回结果
问题描述
我从这里的其他几篇文章中提取了这段代码,重点关注在某个地理区域搜索推文的主题。不幸的是,我从这段代码中得到的只是一张空白的电子表格。我尝试了一些不同的迭代,添加了额外的参数,但无济于事。我在这里缺少什么吗?
import tweepy
import csv
consumer_key = 'XXXXX'
consumer_secret = 'XXXXX'
access_token = 'XXXXX'
access_token_secret = 'XXXXX'
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)
search_area = tweepy.Cursor(api.search, count=100, geocode="37.5407,77.4360,5km").items()
output = [[tweet.id_str, tweet.created_at, tweet.text.encode("utf-8"), tweet.favorite_count, tweet.retweet_count,
tweet.entities.get('hashtags'), tweet.entities.get('user_mentions'), tweet.entities.get('media'),
tweet.entities.get('urls')] for tweet in search_area]
with open('city_tweets.csv', 'w') as f:
writer = csv.writer(f)
writer.writerow(["id", "created_at", "text", "likes", "retweets", "hashtags",
"user mentions", "media", "links"])
writer.writerows(output)
解决方案
37.5407, 77.4360 是37°32'26.5"N 77°26'09.6"E,在中国西部一个相对人烟稀少的地区,推特被屏蔽了,所以过去没有来自那里的推文是有道理的星期。
你的意思是 37.5407, -77.4360?,这几乎是弗吉尼亚州里士满的中心。
推荐阅读
- audio - FFmpeg 将 mp3 文件合并为一个延迟的 mp3 文件
- python - 结果集列描述中的列名“id”不明确
- mongodb - 从源代码安装 Mongo 工具
- javascript - 错误错误:Angular 7中的“[object Object]”
- twitter - 你好 js 与 twitter 给出 callback_url 错误
- sql-server - 选择对象具有某些属性的所有日期
- typescript - 如何在接口(如函数)中推断泛型值
- sql - 如何使用 $or 和 $and 在 sequelize 查询中创建动态 where 子句
- excel - 对象“工作表”的方法“范围”失败
- serial-port - 在 Windows IoT Core 上的 SerialDevice 上读取任务