我正在尝试通过标签过滤instagram照片。 我试过用这个代码:
from instagram.client import InstagramAPI
access_token = "MY_ACCESS_TOKEN"
api = InstagramAPI(access_token=access_token)
filtered_media = api.tag_recent_media(count=2, max_id=1, tag_name="dog")
for media in filtered_media:
print media
输出是:
[媒体:8658168329330500000_607020460,媒体:865816825652168229_1424270880] [删除的url]
其中的链接导致大量的信息,我不明白。 所以我尝试了另一个代码来获取过滤后照片的url。我只更改了最后的打印说明:
^{pr2}$我得到:
print media.images['standard_resolution'].url
AttributeError: 'list' object has no attribute 'images'
为什么结果是错的?当我用这个指令打印最近流行的照片时,它是有效的。 谢谢你
请尝试以下片段:
Api返回带有媒体对象的列表和带有请求的url的字符串。在
顺便说一下,从您的输出中删除url,因为它包含访问令牌)
相关问题 更多 >
编程相关推荐