Greasy Fork is available in English.

Instagram 下載器

在Instagram頁面加入下載按鈕與開啟按鈕,透過這些按鈕可以下載或開啟大頭貼與貼文、限時動態、Highlight中的照片或影片

作者
ZhiYu_
今日安裝
53
安裝總數
150,105
評價
244 36 14
版本
1.17.18
建立日期
2020-07-05
更新日期
2024-03-10
相容性
相容於 Chrome
授權條款
MIT
腳本執行於

Instagram Download Button

Github, Greasy Fork , OpenUserJS

以後我將專注於修復我本身遇到的Bug,且只在有空閒時間的情況下

感謝大家喜愛這個腳本。之前,我投入了大量時間來確保致個腳本在最新的Instagram上可以正常運作。然而,Instagram 經常修改其前端,並在不同地區分推送不同版本的網頁。這造成我很難確保這個腳本隨時可以在不同的地區正常運作。此外,我目前專注專注在正職工作上。因此,正如標題所示,我之後將優先修復我本身遇到的bug且在我有空閒時間的情況。

介紹

此腳本會在Instagram頁面上新增下載按鈕與開啟按鈕,透過這些按鈕可以下載或開啟大頭貼與貼文、限時動態、Highlight中的照片或影片

新版的程式只在Chrome上做了簡單的測試,所以如果有任何問題,歡迎與我聯繫並附上執行環境與出問題的IG網址!

Note: 目前此腳本只在Windows 10 1903 64-bit上的Chrome 、Edge與Firefox 搭配Tampermonkey測試過

注意

  • 有些用戶反映啟用此腳本後帳戶會被登出,如果您遇到類似問題,請暫時停用此腳本。
  • 有多個使用者回報,過度下載可能會使帳號被Instagram封鎖。請勿短時間內下載太多次。
  • 不支援連續短片頁面 (即https://www.instagram.com/reels/)

已知問題

  • 在獨立的貼文頁面(https://www.instagram.com/p/XXX/)中無法正常工作
  • 在多個highlights的頁面中無法正常工作 (獨立一個的highlights頁面可以)
  • 有時在主頁面時,按鈕可能無法正常工作
  • 在啟用此script可能會被強制登出
  • 在某些時候會造成跑版
  • 在沒有分享按鈕的地方會無法正常運作(如private account post)
  • 在收藏的貼文上可能無法正常運作
  • 有時會下載到較低畫質的檔案

關於新的URL獲取方式

在2022年5月左右,IG修改了網頁造成部分媒體無法下載(尤其是Reels)。從此腳本的1.13版開始增加了新的取得媒體URL的方法且預設為啟用(尚未套用在限時動態),此方發法可以取得高解析度的圖片(待驗證)且目前所有的媒體都可以下載,但缺點是抓取URL的速度較慢(下載速度沒有影響)且可能還有些bugs,因此若不想使用新方法請將disableNewUrlFetchMethod設為true或是開啟prefetchAndAttachLink來預先載入url資訊。

選項

透過修改腳本開頭中的常數變數可以設定此腳本。

  • disableNewUrlFetchMethod : boolean,停用新的URL獲取方法
  • prefetchAndAttachLink : boolean,設為true時,將自動抓取連結並加入按鈕元素中
  • hoverToFetchAndAttachLink : boolean,設為true且鼠標移到按鈕上時,將抓取連結並加入按鈕元素中
  • postFilenameTemplate : string,貼文檔案的命名規則
  • storyFilenameTemplate : string,現實動態的檔案命名規則
  • replaceJpegWithJpg : boolean,設為true時,將.jpeg檔改成.jpg檔

Naming Template

  • %id% : 貼文者的ID
  • %datetime% : 貼文時間,格式請見下一章節
  • %medianame% : 原始的檔案名稱
  • %postId% : 貼文ID
  • %mediaIndex% : 檔案的序號
  • %ext% : 副檔名

Datetime Template

  • %y% : 年 (4位)
  • %m% : 月 (01-12)
  • %d% : 日 (01-31)
  • %H% : 小時 (00-23)
  • %M% : 分鐘 (00-59)
  • %S% : 秒 (00-59)

快捷鍵 (在新版本中可能無法使用)

  • Alt + i : 在新視窗開啟圖片/影片
  • Alt + k : 下載圖片/影片
  • Alt + j : 向前一個圖片/影片 (多圖貼文中)
  • Alt + l : 向後一個圖片/影片 (多圖貼文中)

目前快捷鍵無法在Instagram主頁上使用

未列在GitHub contributors list的Contributors (sort by contribution time)

預覽

drawing
drawing
drawing

License

MIT