暨 2016 年之後 Instagram API 又再次調整權限設定,在上一篇教學中 「教學」下載使用者上傳的 Instagram 照片原始檔 原本透過修改網址中字串,就可以取得原始圖檔的方式已經失效了。
目前國外技術論壇也很熱烈討論目前取得原圖的方法,但網友分享的許多偏方,也只會得到 Access Denied
或是 Invalid URL signature
這樣的錯誤代碼。
但其實目前要「備份」Instagram 的照片,已經不用再開始 Chrome 開發者工具或是下載任何軟體,只需要簡單將 IG 圖片網址後面的 ?taken-by=username
更改為 media/?size=l
就可以立刻取得 IG 原圖。
開啟 Instagram 照片頁面連結
這邊以 Instagram 官方帳號的照片為例,目前在頁面網址上,都會有 ?taken-by=username
這樣的標籤,其中 username 就是使用者 ID,而這整段標籤就是我們要取代的字串。
取代網址列中的字串
將網址後面的 ?taken-by=username
更改為 media/?size=l
並按下 Enter 前往。
取得 Instagram 照片原始檔
按下 Enter 跳轉之後,會直接顯示原始圖片的位址,此時出現的圖片已經可以透過右鍵另存新檔來下載。範例這張圖片的解析度達到 1080×1350,也是目前 Instagram 上傳照片支援的最大解析度。
带有多张图片的不行都只能下第一张
您可以參考這篇,透過開發者工具下載。
https://diary.taskinghouse.com/posts/748814-using-google-chrome-developer-tools-download-instagram-photos/
雖然可以透過開發者工具下載後面的多張圖片,然而那些並不是原寸大……還是只有第一張是原寸大
不好意思想要厚顏無恥的推薦自己做的一個app,可以讓使用者直接貼上連結來下載多張ig照片
複製ig連結貼上送出後,如果是多張照片或影片的post,就會列出所有可下載的選項;除了一個一個下載外,還支援批次直接下載所有的照片和影片功能。
網址:https://toolbxs.com/zh-TW/downloader/instagram
請問大大方法是否已經失效,網址列沒有?taken-by=username的字串
您可以參考這篇,透過開發者工具下載。
https://diary.taskinghouse.com/posts/748814-using-google-chrome-developer-tools-download-instagram-photos/
請問大大方法是否已經失效,網址列沒有?taken-by=username的字串?
您可以參考這篇,透過開發者工具下載。
https://diary.taskinghouse.com/posts/748814-using-google-chrome-developer-tools-download-instagram-photos/