如何在python twitter中获取数据
我是python新手。 我正在使用名为python twitter的图书馆来获取我自己twitter帐户的数据 这是我的代码twitter-test.py如何在python twitter中获取数据,python,twitter,twitterapi-python,Python,Twitter,Twitterapi Python,我是python新手。 我正在使用名为python twitter的图书馆来获取我自己twitter帐户的数据 这是我的代码twitter-test.py import twitter api = twitter.Api(consumer_key="xxxxxxxx", consumer_secret="xxxxxxxxxx", access_token_key="xxxxxx-xxxx",
import twitter
api = twitter.Api(consumer_key="xxxxxxxx",
consumer_secret="xxxxxxxxxx",
access_token_key="xxxxxx-xxxx",
access_token_secret="xxxxxxx",
sleep_on_rate_limit=True)
follower = api.GetFollowers()
print(follower)
然后我运行python3twitter-test.py
结果如下
[User(ID=xxxxxxxxx, ScreenName=xxxxxxx), User(ID=xxxxxxxxx, ScreenName=xxxxxxx), User(ID=xxxxxxxxx, ScreenName=xxxxxxx), .......]
api调用成功
现在我想保存结果:
import json
{ The code same as before }
json.dumps(follower)
然后我尝试使用follower中的x循环结果:
但是x[0]x['ID']x.ID全部返回错误:
TypeError: 'User' object is not subscriptable
如何从用户对象提取数据?这对我来说很好 GetFollowers函数返回列表中的用户对象
它会返回元组列表,因此只需在follower:x[0]x[1]@Sibyl TypeError中尝试x:“User”对象不可下标
TypeError: 'User' object is not subscriptable
followers = api.GetFollowers()
for follower in followers:
print(follower.created_at)
print(follower.name)