作者andy199113 (诶嘿嘿嘿)
看板Facebook
标题[程式] 下载instagram正在Live直播
时间Sat Dec 16 23:53:33 2023
请将游标移动到注解文字上再按键盘 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://webptt.com/cn.aspx?n=bbs/Facebook/M.1702742016.A.339.html
1F:→ andy199113: 不能下载的修改办法请参考issues 08/21 04:02
3F:→ andy199113: recorder/issues/1 08/21 04:02