【问题标题】:Error on getting status from twitter timeline using tweepy使用 tweepy 从 Twitter 时间线获取状态时出错
【发布时间】:2023-04-08 10:51:02
【问题描述】:

我是 tweepy 的新手,我正在尝试使用 tweepy 获取我的 Twitter 时间线状态。当我通过分页进行迭代时,出现以下错误。

Traceback (most recent call last):
  File "D:\Workspace\newtwiiter\test.py", line 17, in <module>
    for page in tweepy.Cursor(api.user_timeline, count=200).pages(15):
  File "D:\Workspace\newtwiiter\tweepy\cursor.py", line 101, in next
    old_parser = self.method.__self__.parser
AttributeError: 'function' object has no attribute '__self__'

这是我的代码,

import tweepy
consumer_key='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
consumer_secret='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
access_token_key='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
access_token_secret='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token_key, access_token_secret)
api = tweepy.API(auth)

page_list=[]
for page in tweepy.Cursor(api.user_timeline, count=200).pages(15):
    page_list.append(page)

for page in page_list:
    for status in page:
       print status.text

我在这里做错了什么?

【问题讨论】:

    标签: python twitter tweepy


    【解决方案1】:

    这个问题是由于一些预装的包冲突引起的。当我尝试在 virtualenv 中运行此脚本时,它执行时没有任何错误。

    【讨论】:

    • 您有没有弄清楚是哪些预安装的软件包导致了错误/任何其他解决方法?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-06
    • 2018-01-12
    • 1970-01-01
    • 2015-04-27
    • 1970-01-01
    • 2013-02-02
    • 2015-10-19
    相关资源
    最近更新 更多