我正在尝试使用Python解析特定主题的twitters。但是,代码运行完美,但我需要将地理位置添加为解析中的核心搜索条件之一。有任何建议怎么做?
答案 0 :(得分:0)
您能提供更多示例代码吗?
如果我正确理解您的问题,您可以使用tweepy库。这也可以使用Get requests来实现。
我将提供一个Tweepy示例:
# enter twitter info from [Twitter developers site][2]
CONSUMER_KEY = ''
CONSUMER_SECRET = ''
ACCESS_KEY = ''
ACCESS_SECRET = ''
# setup authorization
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)
可以使用tweepy.search
函数中的地理编码来完成基于位置的搜索:
# skeleton query:
geo_based_tweets = api.search(q='some text I want to search on', geocode='long,lat,radius')
# example query about the vikings in Minneapolis:
api.search(q="vikings OR football", geocode='44.9833,-93.2667,10km', count=100)
希望有帮助!