上一篇教學中「教學」下載 IG 原圖:網址列加字取得 Instagram 高畫質照片 透過官方的方法,直接在 Instagram 網頁版取得完整尺寸的貼文圖片,但個人資料大頭貼則沒有給到這麼高的解析度,即使是許多串接官方的 API 的 Instagram 下載網站,通常也無法取得完整尺寸的個人檔案照片。

包含 instadp 在內的幾個下載網站,其實都曾經支援下載完整尺寸的個人檔案照片,但這些功能時好時壞,原因可能是 Instagram 官方修改 API 規則,或是網站原本就是使用非正規的方式抓取資料,因此在官方把漏洞修復後就失效了。

但 Instagram 的母公司 Facebook 可能就不受這些 API 的規範所限制了,筆者發現透過 Facebook Messenger 分享 Instagram 的個人檔案,就可以透過臉書的權限來取得完整尺寸的 Instagram 個人檔案照片。

透過臉書訊息傳送 Instagram 個人檔案連結

以 Chrome 瀏覽器開啟 https://www.messenger.com/ 並將想要下載的 Instagram 個人檔案連結,透過臉書訊息傳送,傳給自己或任何人都可以。傳送完成後確認臉書自動產生了 Instagram 個人檔案的預覽。

透過 Chrome 開發者工取抓取圖片網址

選單位置在「檢視」-「開發人員選項」-「開發者工具」
也可以直接在要抓圖的網頁上按鍵盤快速鍵:
Windows Ctrl + Shift + I
Mac Command + Option + I

點選預覽的圖片,在開發者工具應該可以看到下方「Styles」頁籤,顯示藍色的圖片網址,在網址上按右鍵「Open in new tab」開啟圖片,此照片就是 Instagram 個人資料大頭貼的原圖。

從 Chrome 分頁上可以看到此範例 ID 所上傳的大頭貼相片解析度為 900x900,在照片上右鍵另存新檔即可下載。從網址列中可以看到 &w=960&h=960 這樣的字串,由此可猜測目前 Instagram 上傳大頭貼裁切的大小為 960x960(最大尺寸)


延伸閱讀