抓取Python
我想知道某个用户最近10张图片的标题、喜欢的数量和评论。 使用下面的代码,我只能得到最新的一个 代码: 结果:抓取Python,python,web-scraping,instagram,screen-scraping,Python,Web Scraping,Instagram,Screen Scraping,我想知道某个用户最近10张图片的标题、喜欢的数量和评论。 使用下面的代码,我只能得到最新的一个 代码: 结果: 最后一个电话:在今晚的截止日期之前,参加今夏与奥巴马总统会面的机会。→ 在配置文件中链接。在下面的代码中,您只检索第一个节点,即第一个图像 print(result['entry_data']['ProfilePage'][0]['user']['media']['nodes'][0]['caption']) 要获取用户最近10张图片的信息,请尝试以下方法 recent_ten_no
最后一个电话:在今晚的截止日期之前,参加今夏与奥巴马总统会面的机会。→ 在配置文件中链接。在下面的代码中,您只检索第一个节点,即第一个图像
print(result['entry_data']['ProfilePage'][0]['user']['media']['nodes'][0]['caption'])
要获取用户最近10张图片的信息,请尝试以下方法
recent_ten_nodes = result['entry_data']['ProfilePage'][0]['user']['media']['nodes'][:10]
为了只打印标题,喜欢和评论的数量可以这样做
for node in recent_ten_nodes:
print node['caption']
print node['likes']['count']
print node['comments']['count']
对于这些值的存储,由您决定如何存储它们 获取:TypeError:列表索引必须是整数,而不是strMy bad。我已经编辑了我的答案。请务必让我知道更新后的答案是否有效:
for node in recent_ten_nodes:
print node['caption']
print node['likes']['count']
print node['comments']['count']