Сбор координат Твиттера в пакете Python - PullRequest
0 голосов
/ 26 мая 2018

Я пытаюсь собрать данные из твиттера с координатами.Тем не менее, я получил результаты: 'coordinates: None'

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)

У нас есть параметры для сбора геоданных из твиттера?Или это зависит от пользователей с разрешением на доступ к локации?

1 Ответ

0 голосов
/ 26 мая 2018

Несколько пользователей намеренно делятся своим местоположением.Я слышал около 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]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...