[程式] 下載instagram正在Live直播
請將游標移動到註解文字上再按鍵盤 Ctrl + Y 便可整行消除
應用程式:instagram-live-stream-recorder
程式分類:工具
程式連結:https://github.com/vadimb88/instagram-live-stream-recorder
程式專頁:無
程式介紹:
這是一套基於JavaScript語言開發程式,所以需要安裝 Node.js
https://nodejs.org/en/download/current
選擇你的系統對應的 比如微軟系統新電腦,Windows Installer (.msi) > 64bit
可以選擇用git下載,也可以直接按下綠色按鈕 <>code > Download ZIP
另外系統要安裝ffmpeg,Windows系統下,系統路徑要自行設定
https://ffmpeg.org/download.html
https://github.com/BtbN/FFmpeg-Builds/releases
解壓縮在你要執行的資料夾中,不過不要急著執行,
我當時安裝完遇到錯誤,還要多安裝這個
npm install xmldom
接著是比較關鍵的一步,設定cookies檔案,要取得自己instagram帳號的cookies,
當然這側錄直播可能讓你帳號被instagram官方警告,不過都已經想錄影應該不怕刪帳號
資料夾中找到template.config.default.json檔案打開來,
csrfToken和sessionId需要使用chrome firefox瀏覽器
打開瀏覽器,開啟instagram.com並且登入完成
工具找cookies法: 可以直接安裝擴充套件EditThisCookie看cookies
手動找cookies法:
打開開發者工具,快捷鍵是F11或F12
按下重新整理,開發者工具找到Network標籤,按下列表中第一個元件,
看右邊的Headers,找到Request Headers,會出現Cookie的內容複製出來,
找到對應的csrfToken和sessionId填入template.config.default.json,
把template.config.default.json檔名改成config.default.json
如果瀏覽器重新登入,要記得修改config.default.json的兩個值,以免無法錄影
接著等待直播開始就可以執行程式,開啟命令提示字元輸入
cd/d D:\IG\ ※切換到你解壓縮程式的資料夾路徑
node record.js -u 被錄製的id --full --verbose
開始錄製會顯示
Username: 被錄製的id
User id: 1000000000
Media id: 321983371000000085_1637000
First segment: 870961
Segment 870961 downloaded
Segment 872961 downloaded
直播載完它會自動透過ffmpeg轉檔成mp4檔案
使用心得:
由於pyinstalive已經失效停止更新,只要一登入就被封鎖或是出現各種錯誤故障,
後來漸漸懶得錄影instagram live直播,加上很多帳號都會自動存檔成reels回放回看,
但仍然有一些帳號播完之後不放上存檔,急迫尋找可以錄影的工具
終於在github找到由vadimb88網友開發的工具
感謝它讓我順利下載高畫質側錄instalive檔案
設定找cookies可能有點難,不過這是目前可以順利錄製instagram的一款工具
推薦給有需要的朋友,不再需要手機錄影了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.169.144 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Facebook/M.1702742016.A.339.html
Facebook 近期熱門文章
PTT數位生活區 即時熱門文章