【发布时间】:2020-07-03 05:45:59
【问题描述】:
所以我想出了这个脚本来从一个推特用户那里获取所有用户推文
import tweepy
from tweepy import OAuthHandler
import json
def load_api():
Consumer_key = ''
consumer_secret = ''
access_token = ''
access_secret = ''
auth = OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_secret)
return tweepy.API(auth)
api = load_api()
user = 'allkpop'
tweets = api.user_timeline(id=user, count=2000)
print('Found %d tweets' % len(tweets))
tweets_text = [t.text for t in tweets]
filename = 'tweets-'+user+'.json'
json.dump(tweets_text, open(filename, 'w'))
print('Saved to file:', filename)
但是当我运行它时,每个请求只能获得 200 条推文。有没有办法获得 2000 条推文或至少 2000 多条推文?
请帮帮我,谢谢
【问题讨论】:
-
有没有办法获得 2000 条推文或至少 2000 多条推文?在 tweepy 的文档中找不到这些信息吗?
标签: python json api twitter tweepy