用tweepy获取用户整个Twitter时间表

Tim*_*eno 12 python twitter tweepy

我试图通过python和tweepy检索包含我个人twitter状态的全部内容的列表.

我已成功通过OAuth进行身份验证,但似乎无法从Twitter收到超过800个状态更新.我的Twitter生物页面说我有超过2000条推文.我完全符合Twitter对我们施加的3200条推文限制.

任何帮助将不胜感激!

这是我当前的代码(减去OAuth API身份验证):

for page in tweepy.Cursor(api.user_timeline, count=200).pages(16):
    page_list.append(page)
    n = n+1
    print n

for page in page_list:
    for status in page:
       print status.text
Run Code Online (Sandbox Code Playgroud)

Sam*_*Sam 6

您需要指定include_rts = True作为api.user_timeline的参数; 转发不包含在默认情况下.如果你转发很多东西,这很可能是你遗失的推文已经消失的地方.