捕获JSON中的tweepy追随者计数以进行地理数据分析?

时间:2018-11-08 18:59:23

标签: python json twitter tweepy

我正在尝试使用tweepy将用户的关注者的完整列表转换为json格式,然后分析关注者数据的地理位置和位置设置数据。

但是,我遇到的问题是,我只能从以下示例中找到使用流API演示将tweepy数据转换为json的资源: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)

本质上,如何集成/组合这两段代码以一起运行?

0 个答案:

没有答案