Python Tweepy数据未以JSON格式显示

Python Tweepy数据未以JSON格式显示,python,json,twitter,tweepy,Python,Json,Twitter,Tweepy,我和特威比一起工作已经有一段时间了。我使用了他们的api.search和流,一切都很好,我能够很好地提取数据 当我开始使用api.lookup_用户时,我的结果不会以json格式显示,而是以其他格式显示,我无法使用以下格式提取数据: tweet.text 或 这是我正在使用的用户查找代码: user_id = api.lookup_users(user_ids=[2198765],include_entities=['True']) print(user_id) 这是我从lookup_用

我和特威比一起工作已经有一段时间了。我使用了他们的api.search和流,一切都很好,我能够很好地提取数据

当我开始使用api.lookup_用户时,我的结果不会以json格式显示,而是以其他格式显示,我无法使用以下格式提取数据:

tweet.text

这是我正在使用的用户查找代码:

user_id = api.lookup_users(user_ids=[2198765],include_entities=['True'])

print(user_id) 
这是我从lookup_用户处获得的部分数据:

[
User(profile_background_tile=False,
profile_location=None,
url='http: //t.co/7kRL5urm0d',
favourites_count=1262,
profile_text_color='000000',
notifications=False,
profile_background_image_url='http: //abs.twimg.com/images/themes/theme1/bg.png',
followers_count=10356,
lang='en',
is_translation_enabled=False,
is_translator=False,
contributors_enabled=False,
default_profile=False,
entities={
    'url': {
        'urls': [
            {
我确实通过JSONValidator运行了验证,正如预期的那样,出现了一大堆错误

Parse error on line 1:
[    User(profile_backgro
-----^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', ']'
**编辑:


所以我又四处看了看,发现api.search会在
中给出结果,而api.lookup\u用户则在
中。有没有关于如何改变的想法?

您将获得
模型
实例列表。通过查看代码,可以通过修改
tweepy/binder.py
模块中的
self.parser=kwargs.pop('parser',api.parser)
轻松覆盖此行为。您可以使用配置文件提供不同的
解析器

我认为它和解析有关,只是不确定如何修复它。我试图编辑lookup_users函数本身,但没有成功。那么您是说对您提供的内容进行更改
self.parser=parser还是ModelParser()
?这不会改变所有功能吗?
Parse error on line 1:
[    User(profile_backgro
-----^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', ']'