Sjj1024 / douyin-live

Python学习项目,仅供学习参考,严禁一切不合规使用
662 stars 177 forks source link

抓抖音直播间出现闪退,没法抓数据了。 #37

Closed liulang100 closed 3 months ago

liulang100 commented 4 months ago

大家有类似情况吗,抓到直播间标题,然后就闪退。大佬排查一下。

Sjj1024 commented 4 months ago

直播接口更新,正在搞解密了.........稍安勿躁

Sjj1024 commented 3 months ago

新的直播加密signature字段只能在浏览器环境中生成,所以python版本暂时维护不了,因为即便是使用execjs也模拟不出来浏览器环境。正在搞新的一个带界面化的直播监控项目。如果还想临时使用,可以使用浏览器F12检查获取直播间websocket连接,然后替换wssServerStart函数下面的socket_url地址,就可以运行了。至于signature解密的js代码放在assets/test.html文件中,可以自行研究。

xiaoqdu commented 3 months ago

signature解密的js只能在浏览器中,可以将asserts/test.html放到本地web服务器上,客户调用部分通过使用playwright打开页面方式,获取到对应的signature吗? 我需要在C#程序或者Python中调用,获取到签名。

Sjj1024 commented 3 months ago

已经合并了pr,现在项目可以正常使用了,重新安装以来即可。 pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

Sjj1024 commented 3 months ago

signature解密的js只能在浏览器中,可以将asserts/test.html放到本地web服务器上,客户调用部分通过使用playwright打开页面方式,获取到对应的signature吗? 我需要在C#程序或者Python中调用,获取到签名。

可以