在Python包中收集Twitter的坐标
我试着用坐标从twitter上收集数据。然而,我得到的结果是在Python包中收集Twitter的坐标,python,twitter,Python,Twitter,我试着用坐标从twitter上收集数据。然而,我得到的结果是“坐标:无” from twitter import * from email.utils import parsedate stream = TwitterStream(auth = auth, secure = True) stream search_term = "candy" tweet_stream = stream.statuses.filter(track = search_term, language='en',
“坐标:无”
from twitter import *
from email.utils import parsedate
stream = TwitterStream(auth = auth, secure = True)
stream
search_term = "candy"
tweet_stream = stream.statuses.filter(track = search_term, language='en', geo=True)
l =[]
for tweet in tweet_stream:
l.append(tweet)
我们有从twitter收集地理数据的参数吗?还是取决于有权访问该位置的用户?少数用户有意共享其位置。 我听说大约1%。由于隐私权,默认情况下无法设置 可以得到如下坐标:
if tweet.coordinates is not None:
#print(tweet.coordinates) # => {'type': 'Point', 'coordinates': [2.28892949, 48.85200032]}
lon = tweet.coordinates['coordinates'][0]
lat = tweet.coordinates['coordinates'][1]
一些用户有意共享他们的位置。 我听说大约1%。由于隐私权,默认情况下无法设置 可以得到如下坐标:
if tweet.coordinates is not None:
#print(tweet.coordinates) # => {'type': 'Point', 'coordinates': [2.28892949, 48.85200032]}
lon = tweet.coordinates['coordinates'][0]
lat = tweet.coordinates['coordinates'][1]