1
我想解析關於使用Python的特定主題的twitters。但是,代碼完美無瑕,但我需要將地理位置作爲解析中的核心搜索條件之一。任何建議如何做?如何使用python解析twitter並基於地理位置?
我想解析關於使用Python的特定主題的twitters。但是,代碼完美無瑕,但我需要將地理位置作爲解析中的核心搜索條件之一。任何建議如何做?如何使用python解析twitter並基於地理位置?
你能提供更多的示例代碼嗎?
如果我正確理解你的問題,你可以使用tweepy庫。這也可以使用Get請求來實現。
我會提供一個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)
希望這是有幫助!