我正在開發一款應用程序,通過使用硒與python來從Instagram獲取圖像細節。如何獲取Instagram圖像詳細信息
driver.execute_script(SCROLL_TOP)
driver.execute_script(SCROLL_BOTTOM)
在結果中,所有張貼的圖片和文字說明可以從driver.page_source
可以得到但當我試圖獲得有關圖像的更多信息(例如,喜歡的號碼,圖像的發佈日期)。我需要訪問
<script type="text/javascript">window._sharedData = {...}</script>
上一個代碼中的'...'是一個JSON塊。它包含前12個媒體的詳細信息。有沒有辦法讓我在window._shareData JSON塊中獲取所有圖像的細節?
謝謝你的建議
感謝您的回覆rNix,它完美的工作。我只是想知道我在哪裏可以找到關於'__a = 1'的在線文檔。我想我可以在查詢中添加更多的參數來從Instagram服務器獲取數據。是對的嗎? – r0ng
@ r0ng我還沒有見過。但是我發現了一個用於查詢的intersting web端點(以獲得評論,關注者等)。看'update'部分http://stackoverflow.com/questions/40648546/how-can-i-get-a-list-of-followers-from-one-instagram-account/40761395#40761395 – rNix
@ r0ng你可以使用Instagram的Web版本獲得更多關於查看瀏覽器控制檯的查詢示例。 – rNix