2017-03-27 8 views
0

を持っていない私は以下Pythonの:Tweepy.Cursor:「JSONParser」オブジェクトが属性「model_factory」

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

以下のコードを実行しようとしてエラーをtwitter.Facingからステータスデータをこすりしようとしていますがエラーです:

File "", line 3, in for status in data:

File "C:\Users\Sriram\Anaconda2\lib\site-packages\tweepy\cursor.py", line 197, in next self.current_page = self.page_iterator.next()

File "C:\Users\Sriram\Anaconda2\lib\site-packages\tweepy\cursor.py", line 117, in next model = ModelParser().parse(self.method(create=True), data)

File "C:\Users\Sriram\Anaconda2\lib\site-packages\tweepy\parsers.py", line 102, in parse result = model.parse_list(method.api, json)

File "C:\Users\Sriram\Anaconda2\lib\site-packages\tweepy\models.py", line 65, in parse_list results.append(cls.parse(api, obj))

File "C:\Users\Sriram\Anaconda2\lib\site-packages\tweepy\models.py", line 81, in parse user_model = getattr(api.parser.model_factory, 'user') if api else User

AttributeError: 'JSONParser' object has no attribute 'model_factory'

+0

[オープンバグ](https://github.com/tweepy/tweepy/issues/538)と表示されます。 – davedwards

答えて

0

同じエラーが発生しました。 APIの初期化でJSONParserを削除してこの問題を解決しました。

API = tweepy.API(AUTH、パーサ= tweepy.parsers.JSONParser())これに

API = tweepy.API(AUTH)

は、私はこれを変更しました

関連する問題