Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 我可以访问用户';直接通过Tweepy进行描述(bio)?_Python 3.x_Twitter_Tweepy - Fatal编程技术网

Python 3.x 我可以访问用户';直接通过Tweepy进行描述(bio)?

Python 3.x 我可以访问用户';直接通过Tweepy进行描述(bio)?,python-3.x,twitter,tweepy,Python 3.x,Twitter,Tweepy,我刚开始修补Tweepy,看看可能的程度,我想知道我是否可以直接获取用户的描述(他们个人资料上的简短简历,在手柄下)。我知道可以使用如下解决方法访问描述: api = tweepy.API(auth) pastrytweet = api.search('pastries') for twit in pastrytweet: print(twit) 这为我们提供了一个状态对象列表(不是Python意义上的)输出,每个状态对象都包含大量信息,例如: 状态(_api=,_json={

我刚开始修补Tweepy,看看可能的程度,我想知道我是否可以直接获取用户的描述(他们个人资料上的简短简历,在手柄下)。我知道可以使用如下解决方法访问描述:

api = tweepy.API(auth)

pastrytweet = api.search('pastries')


for twit in pastrytweet:

    print(twit)
这为我们提供了一个状态对象列表(不是Python意义上的)输出,每个状态对象都包含大量信息,例如:

状态(_api=,_json={'created_at':'xxxxxxxxxx','id':xxxxxxxxxx,'id_str':'xxxxxxxxxx','text':'RT@xxxxxxxxxx XXXXXX XXXXXX糕点XXXXXX','说明':'XXXXXXXXX')

我试图直接访问此处末尾的“description”参数,但我所做的任何尝试都会返回“AttributeError:'Status'对象没有属性'description'”


所以,如果我想搜索一个术语,并抓取某个用户的简历,该用户出于某种原因发布了一条带有该术语的推特,我该如何继续?或者甚至直接搜索人们的bios?是否可能?我阅读了Tweepy文档,但并没有真正找到答案。

api返回的每个状态对象都有一个user属性d在“用户”下,您可以找到描述。以下代码应该会有所帮助:

api = tweepy.API(auth)
pastrytweet = api.search('pastries')

for twit in pastrytweet:
    print(twit.user.description)


api.search返回的每个状态对象都有一个属性user,在user下可以找到该属性的描述。以下代码应该有帮助:

api = tweepy.API(auth)
pastrytweet = api.search('pastries')

for twit in pastrytweet:
    print(twit.user.description)


检查:谢谢,它确实有帮助,但我需要知道一个特定的用户名或ID,它才能工作,它似乎无法通过搜索工作。检查:谢谢,它确实有帮助,但我需要知道一个特定的用户名或ID,它才能工作,它似乎无法通过搜索工作。