首页 文章

Python:Tweepy.Cursor:'JSONParser'对象没有属性'model_factory'

提问于
浏览
0

我试图从twitter.Facing错误尝试运行下面的代码刮取状态数据

for status in tweepy.Cursor(api.user_timeline,screen_name=screenname).items():
    statuses.append(status)

以下是错误:

文件“”,第3行,in为数据中的状态:文件“C:\ Users \ Sriram \ Anaconda2 \ lib \ site-packages \ tweepy \ cursor.py”,第197行,在下一个self.current_page = self.page_iterator中.next()文件“C:\ Users \ Sriram \ Anaconda2 \ lib \ site-packages \ tweepy \ cursor.py”,第117行,在下一个模型中= ModelParser() . parse(self.method(create = True),数据)文件“C:\ Users \ Sriram \ Anaconda2 \ lib \ site-packages \ tweepy \ parsers.py”,第102行,在解析结果中= model.parse_list(method.api,json)文件“C:\ Users \ Sriram \ Anaconda2 \ lib \ site-packages \ tweepy \ models.py“,第65行,在parse_list results.append(cls.parse(api,obj))文件”C:\ Users \ Sriram \ Anaconda2 \ lib \ site- packages \ tweepy \ models.py“,第81行,解析时user_model = getattr(api.parser.model_factory,'user')if api else User AttributeError:'JSONParser'对象没有属性'model_factory'

1 回答

  • 0

    我也得到了同样的错误 . 我通过在API初始化中删除JSONParser来修复此问题 .

    我改变了这个:

    api = tweepy.API(auth,parser = tweepy.parsers.JSONParser())

    对此:

    api = tweepy.API(auth)

相关问题