Захватить количество подписчиков в json для анализа геоданных? - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь взять полный список подписчиков у пользователя, используя tweepy, преобразовать его в формат json, а затем проанализировать данные подписчиков как для определения географического местоположения, так и для определения местоположения.

Однако проблема, с которой я сталкиваюсь, заключается в том, что мне удалось найти только ресурсы, демонстрирующие преобразование твипных данных в json с использованием потокового API из этого примера: https://marcobonzanini.com/2015/03/02/mining-twitter-data-with-python-part-1/?fbclid=IwAR3kfKOqMdgAUHM3g7rSYM4qkjbvgouDgMznaJSMYbYcfmeUJUrwjfWBjW8

from tweepy import Stream
from tweepy.streaming import StreamListener

class MyListener(StreamListener):

    def on_data(self, data):
        try:
            with open('python.json', 'a') as f:
                f.write(data)
                return True
        except BaseException as e:
            print("Error on_data: %s" % str(e))
        return True

    def on_error(self, status):
        print(status)
        return True

twitter_stream = Stream(auth, MyListener())
twitter_stream.filter(track=['#python'])

Я бы хотел использовать тот же формат данных tweepy -> json, но с использованием этой команды tweepy вместо потокового API:

ids = []
for page in tweepy.Cursor(api.followers_ids, screen_name="TWITTERSCREENNAME").pages():
    ids.extend(page)
    time.sleep(60)

По сути, как мне объединить / объединить эти две части кода для совместной работы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...