# bilibili漫画爬虫

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

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

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