我正在努力使我的头脑变得麻木,尤其是提取有关关注者的数据。
我已通过身份验证和查询的Twitter,了解我自己的关注者的详细信息,可以使用]打印有关他们的详细信息。
Followers = AboutMe.followers for follows in Followers(): print(follows.id, "is user ID for ", follows.screen_name, " from ", follows.location, follows.url)
执行该命令时,我得到的URL类似于https://t.co/[uniquestring],而不是我希望的FQDM
[有一个名为expanded_url
的属性/实体,但不能作为对象属性访问。这是为什么?以及如果嵌入在较低级别的json实体中该如何访问它]
如果我print(follows.entities)
,我将提供输出样本
{'url':{'urls :: [{'url':'https://t.co/[string]','expanded_url': 'http://www.fqdm','display_url':'domain.tld','indices:[0,23]}]}}, '描述':{'urls:[]}}
我正在努力使我的头脑变得麻木,尤其是提取有关关注者的数据。我已通过身份验证和查询的Twitter,了解我自己的关注者的详细信息,并且可以打印出有关他们的详细信息...
根据documentation和print(follows.entities)
的输出,以下代码回答了您的问题,以获得关注者的FQDN:
Followers = AboutMe.followers
for follows in Followers():
print(follows.id, "is user ID for ", follows.screen_name, " from ", follows.location, follows.entities.url.urls[0].expanded_url)