rosynirvana / douyu_cli

Broken
MIT License
36 stars 6 forks source link

Beining:请联系我,有个关于人人视频的问题 #9

Open cnbeining opened 6 years ago

cnbeining commented 6 years ago

实在找不到地方,只能在这问了:

我准备把zimuzu.tv的解析写一下,但是you-get的issue关了,所以笔记全丢了。

如果方便,可否联系我?我的联系方式在Github页面上。

Thanks, Beining

rosynirvana commented 6 years ago

关于下载的api 提取信息的api 不知道有没有改动

cnbeining commented 6 years ago

好像key的计算改了?

话说当时怎么逆向APK来着?

啊当时的note啊全丢了。。。。。残念

Justsoos commented 6 years ago

you-get作者终于被不胜其扰的 issuse 折磨疯了 (手动滑稽 其实我半年前就感觉要疯 (脚动滑稽 维护这样一个项目(youtube-dl 几乎每天出一个版本……),实在是需要太多时间和大脑容量……

issues 里好多交流的内容都没有了

cnbeining commented 6 years ago

现在的情况是所有的contributor被TX打消耗战拖死了。

必须有更好的方法 否则这样打消耗战 就是再丢20人上去 过3个月也是个死。

Justsoos commented 6 years ago

可能最后的解决方式 —— 浏览器模拟器下载、外挂,一劳永逸。

cnbeining commented 6 years ago

Chrome Headless的确提供了一些新可能性 但我在考虑能否直接evaluate整个JS 从文件头钻进去。

理论上也是可行的 类似于传统的逆向工程。。

rosynirvana commented 6 years ago

apk的忘了,别人提供的方法 当时我逆向的是OSX桌面app

当时,腾讯的难点在于从很多网络请求中找出注册guid的请求 用hosts分析至少涉及到三个域名 headless browser我试过phantomjs,注册guid不成功;另外phantomjs的请求数目只有正常chrome的一半还要少,phantomjs支持的本来也只是一个真子集。现在的前端太fancy了