如何獲得喜歡圖像的所有用戶?我看到page_info
中有76個喜歡的特定照片,有u'end_cursor': None
,我不能用它來獲得其餘的喜歡。同樣如在這個JSON
中看到的,僅顯示了10個用戶ID。Instagram API:獲取所有喜歡圖像的用戶的用戶標識
u'page_info': {u'end_cursor': None,
u'has_next_page': False,
u'has_previous_page': False,
u'start_cursor': None}},
http://pastebin.com/AZUQBvrF 我也有類似的問題,穿越,而我用下面的代碼解決的Instagram的用戶的其他頁面。但是,我不確定如何處理這個時end_cursor=None
?請提出解決方案和指導。
99 while data["user"]["media"]["page_info"]["has_next_page"]:
100 end_cursors.append(data["user"]["media"]["page_info"]["end_cursor"])
101 data = json.loads(requests.get('https://www.instagram.com/ducks_love_sun/?__a=1&max_id={}'.format(end_cursors[-1])).text)
102 #pprint(data)
103
104 for i in range(len(json_response["user"]["media"]["nodes"])):
105 count = count + 1
106 print json_response["user"]["media"]["nodes"][i]["likes"]["count"], count
在一個單一的形象,我們看到:
u'likes': {u'count': 76,
u'nodes': [{u'user':
,但有10只在JSON顯示節點!
隨意看看這一個例子: https://www.instagram.com/p/BRG1WiEA1yM/?__a=1
我試着跟着但仍獲得10個節點的內容:
pprint(img_response["media"]["likes"].items())
結果如下所示:http://pastebin.com/7rPLqnUS
**更新:正如你在這個pastebin中看到的,有很多評論的照片的json有end_cursor,我可以用它來遍歷所有的評論:
http://pastebin.com/wbeZAt8y
雖然沒有光標似乎喜歡!
如何通過使用end_cursor得到更多的評論?我在鏈接的末尾添加了「&max_id = endCursorVALUE」,但仍然返回相同的json,它在此鏈接中重新生成https://www.instagram.com/p/BYAqj37lPCz/?__a=1 –
嗨Mona, 我是試圖使用Instagram API拉取媒體的喜歡信息。 當我點擊API時,如果我喜歡我的媒體,只需獲取我的用戶名和ID。如果不是,它是給一個空的數據集,你可以讓我知道,如果我錯過了什麼。 謝謝, Ankush Reddy。 –