Skip to content

JargeWu/douyin-live-download

 
 

Repository files navigation

好久不写这个了.发一个能用的上来. 这个去掉了selenium模块,并且添加了自动获取cookies,可以直接在远程服务器直接拉取录制 现在6月份的版本经测试总会漏.6月份用的异步,感觉有问题.所以现在放弃这个异步的方案, 以后更只会更5月的这个版本.即多线程版本. 这次提供了一个autodl的设置文本,可以依次点击运行.来在autodl里录制直播. 录制应该只支持pc端的链接了(长连接),要是录制失败,可能需要你自己再设置一个cookies(默认是自动获取的)

关于autodl的,一开始要设置学术加速.这个你要根据你自己的区域来改那个ip. 然后装ffmpeg. 学术加速就是加速下载ffmpeg用的... 第一次装完后,第二次就不用进行第一步了.可以直接运行py 然后提供了一个第三部.如果你需要看录制的结果. 不过日常有文件其实就不需要看了 再另外那个文本文档,你录制后最后关了文档. 因为他一直会打印,打印多了会卡死你的服务器...


本代码用于监控录制抖音直播,最早写于2020年12月份.一直维护至今...因为之前不会用github.所以一直没有发到这个上面来. 因为后来不想研究js逆向了. 所以现在只能通过cookies获取直播链接.其实也给用户造成的一定的麻烦. 如果需要在linux上使用,需要去除掉selenium模块... 需要把selenium相关代码去掉然后把路径的反斜杠改成正斜杠 另外这个需要ffmpeg,没有的需要自己配置一下

此版本手机分享的短连接失效了,建议用cookies方式填写pc端长连接. 短连接方式因为去年好像断断续续用不了了. 就删除了. 直到前一阵在github上见到一个能用的代码,就拿过来用了两个月,结果又失效了.所以暂时这段代码躺尸了.

--------------------------------之前的更新说明-------------------------------------------------------------- 前提说明:

配置文件是 config.ini 需要手动改 主播地址填在 URL_config.ini 一个主播一行

https://v.douyin.com/yNPMeQT/ 这种是手机分享的短连接,不需要填cookies https://live.douyin.com/215813525764 这种是电脑端的长连接,需要填cookies才能检测 然后运行 抖音直播录制_230530.4.exe

说明

1.这版建议填入手机分享的短连接,比如 https://v.douyin.com/yNPMeQT/ 现在URL_config.ini里填了一个短连接做测试. 直接打开程序没有报错就是正常的. 后续你可以把那个地址删掉改成你自己的. 一个主播一行 2.pc端网页那个地址也可以用,但是必须在配置里填入抖音的cookies,不需要登录的chrome版本的cookies就可以.因为操作比较麻烦,所以暂时不 建议用pc端的地址,而且cookies大约会在个把月的时候失效需要重新获取 3.cookies获取方式提供了个图片.图片是百度的网站,你需要打开抖音的的网站获取抖音的cookies. https://www.douyin.com/ 而且必须要chrome浏览器获取的才可以 4.暂时这个版本不太好改成liunx版的. 因为里面包含了selenium模块... 需要把selenium相关代码去掉然后把路径的反斜杠改成正斜杠. 如果特别需要请联系我 可以留个邮箱,有需要代码直接发你 5.关于主页.有人想问未直播的怎么录.这个更麻烦. 不怕折腾的可以把配置文件里 短链接自动转换为长连接 = 是 仅用浏览器录制 = 是,然后会调用selenium 把URL_config.ini的主页地址转为pc端地址. 转换完了记得把这两个配置改回来.这个建议用多文件版本(那个win7的),那个放了个chrome的驱动.

About

监控下载录制抖音直播

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.1%
  • Jupyter Notebook 0.9%