Fabula 是另一個 Instagram 故事和精彩故事下載器,可讓您在沒有帳戶的情況下下載 Instagram 故事和精彩故事。請注意,如果 Instagram 目標是私有的,則該功能將無法運作。
特別感謝 https://storiesig.info/en/ 提供網站和 API。
在繼續之前,請確保您的電腦上已安裝 Go。您可以從Go官方網站下載並安裝它。
$ git clone https://github.com/mrizkimaulidan/fabula.git
$ go build
注意:可執行檔將根據您的作業系統而有所不同(例如,Windows 中為fabula.exe
,基於 Unix 的系統為fabula
)。
使用 --help 標誌執行程式以查看使用說明:
$ ./fabula --help
輸出:
Usage of ./fabula:
-option string
The parsing option ' story ' or ' highlight '
-username string
The Instagram username
若要下載使用者所有可用的公開故事,請使用story
選項:
$ ./fabula -username=john.doe -option=story
範例輸出:
=======================================
= Name : John Doe (@john.doe)
= Followers : 1000
= Followings : 500
= Public Email : [email protected]
=======================================
Found 6 stories for the user.
Downloading... 1677518969229567834.mp4
Downloading... 1677518969229567434.mp4
Downloading... 1677518969229566634.jpg
...
All stories have been downloaded !
故事將保存在./stories/
資料夾中。
若要下載 Instagram 公共用戶的精彩故事,請使用highlight
選項:
$ ./fabula -username=john.doe -option=highlight
範例輸出:
=======================================
= Found 2 story highlights for the user.
= 1. Florida
= 2. Los Angeles
=======================================
Which highlight do you want to download (enter number): 1
Downloading... 1726077594588483045.mp4
Downloading... 1726077594613101645.mp4
...
All highlight stories have been downloaded !
選定的精彩故事將保存在./highlights/
資料夾中。
或者,您可以使用Makefile
為多個平台(Windows、MacOS、Linux)進行建置。
提供的Makefile
簡化了專案的建置和特定任務的運作。
$ make build
這將為以下平台建立專案:
產生的二進位檔案將放置在bin/
目錄中。
若要下載特定使用者名稱的故事:
$ make story USERNAME=john.doe
下載特定使用者名稱的精彩片段:
$ make highlight USERNAME=john.doe
清理建置檔案和下載的資料:
$ make clean
這將刪除bin/
目錄以及下載的故事和亮點。
該專案已在WSL Ubuntu 22.04.4 LTS上開發和測試,但它也應該可以在支援 Go 的其他平台上運行。
下載後,檔案將儲存在以下目錄結構中:
fabula/
│
├── stories/
│ └── < username > /
│ └── < story_files >
│
└── highlights/
└── < username > /
└── < highlight_number > /
└── < highlight_files >
1677518969229567834.mp4
)。