flaribbit / bilibili-manga-spider

bilibili漫画爬虫

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bilibili漫画爬虫

代码包含了几个可能需要用到的函数,该仓库仅供学习交流使用,勿作非法用途!

解密算法是怎么来的?

活用 DevTools 即可抓到调用过程和顺序,这里最复杂的应该是二进制数据解码了。纪念自己第一次硬啃 webpack uglifyjs ,记录部分细节。

追踪 GetImageIndex 可以看到拿了个 data.index 可疑的二进制文件,根据 Initiator 继续追踪,可以在 vendor.js 里看到 decodeFileName 相关调用,下断点调试,在 bili.jsthrow new TypeError 附近发现目标代码,翻译成 python 即可。

About

bilibili漫画爬虫


Languages

Language:Python 100.0%