「教學」下載使用者上傳的 Instagram 照片原始檔

如果有用網頁版開過 Instagram 嘗試去下載照片,應該會發現 instagram.com 的網站除了防右鍵,甚至連用瀏覽器的開發者模式一探原始碼,都會發現照片的連結被隱藏的很好,躲在密密麻麻的字串中間。

更新:Instagram API 政策調整 部分網站功能失效

新版教學:「教學」利用 Chrome 開發者工具下載 Instagram 照片

由於 Instagram 官方宣布調整平台條款,過去能在第三方網站上瀏覽、按讚、留言、追蹤新的帳號等方式,於 2016/6/1 已經全數失效,因此之前提到 Websta、Iconosquare 都已經沒有網頁版動態牆,而 tofo.me 則是直接關站了。

目前除了使用瀏覽器的開發者工具(如第一張圖)挖出 Instagram 官網原圖,也可以使用目前還提供單一帳號瀏覽功能的第三方的 Instagram 網站來下載(較為簡單),如:Imgrum、Pikore,方式與下面原本舉例的 tofo.me 相同。

所以這邊就以 tofo.me 為例,用上方的搜尋列,可以尋找想要下載照片的 ID 名稱;或是直接在網址後面加上 ID,變成 tofo.me/id 就可以直達這個使用者的頁面。如果該 ID 是不公開的帳號,可能需要先登入 IG 帳號並追蹤成功才能正常顯示。

接著點選想要下載的照片,跳出大圖視窗後在照片上按右鍵「拷貝影像網址」(這邊是以 Safari 來示範,如果是 Chrome 的話應該會是「複製圖片位址」)不同瀏覽器的使用者可以多注意一下,不要複製到圖片本身,要複製的是圖片的連結。

複製的照片連結應該會是這樣的結構:

https://scontent.cdninstagram.com/t51.2885-15/s640x640/sh0.08/e35/13092402_759955517438737_755006968_n.jpg

接著將複製的連結在瀏覽器的新分頁或新視窗開啟,就可以看到這是一張 640x640 解析度的圖片,可以推測跟連結字串中 s640x640 有很大的關聯。

因此,我們我們將 s640x640 這個字串從網址列中刪除,然後按下 Enter 重新載入(如果是從縮圖視窗直接複製,這個字串也有可能是 s320x320

https://scontent.cdninstagram.com/t51.2885-15/sh0.08/e35/13092402_759955517438737_755006968_n.jpg

載入後就會得到這張圖片的 1080x1080 的原始圖檔了(去年七月 Instagram 將圖片大小限制從 640x640 提昇至 1080x1080 的來符合高解析度的螢幕)

如果上傳的照片是直式或橫式的照片,原始解析度可能更高達 1349x1349,只不過短邊會留白,整張圖還是維持正方形。

comments powered by Disqus