niuhuan / pikapika

A comic browser,support Android / iOS / MacOS / Windows / Linux.
MIT License
6.43k stars 437 forks source link

windows端下载导出时有问题 #90

Closed Minori-ty closed 2 years ago

niuhuan commented 2 years ago

你可以设置一下浏览器根路径,比如设置成 D:/

Minori-ty commented 2 years ago

你可以设置一下浏览器根路径,比如设置成 D:/

好的,成功了,不过导出时还是在软件的目录里。

lpq147258 commented 2 years ago

希望以后作者开个****的新坑,这个资源更多

niuhuan commented 2 years ago

希望以后作者开个禁漫天堂的新坑,这个资源更多

有没有项目做参考?

Minori-ty commented 2 years ago

希望以后作者开个禁漫天堂的新坑,这个资源更多

有没有项目做参考?

这是我搜到的一个用react native写的,可以看一下他的api https://github.com/justagoodman/JMComic

niuhuan commented 2 years ago

导出的问题改好放在最新的release里了

niuhuan commented 2 years ago

这个项目并不值得参考,一些api只有一页,更多api失效了,盐值算法还可以用,我下载了原版APP,不知道能不能抓包。

niuhuan commented 2 years ago

@zhongfly

根据他给的项目, 已经可以成功请求video, latest 几个接口, 使用app协议,如果使用web页面去匹配真的是太low了。

jm使用reactNative打包, webpack打包后代码十分混乱, 没有找到解包工具。

httpCanary 无法抓包。大佬有什么办法抓到参数和接口吗?

zhongfly commented 2 years ago

@zhongfly

根据他给的项目, 已经可以成功请求video, latest 几个接口, 使用app协议,如果使用web页面去匹配真的是太low了。

jm使用reactNative打包, webpack打包后代码十分混乱, 没有找到解包工具。

httpCanary 无法抓包。大佬有什么办法抓到参数和接口吗?

我没抓过这个,不清楚情况。但可以尝试用电脑上的安卓模拟器,导入抓包软件的证书(模拟器一般有root,可以添加为系统证书),然后模拟器里设置代理转发到电脑上的fidder或者postman。 如果证书还是有问题,可以折腾xposed,有插件可以避免证书验证或固定。(TrustMeAlready) 另外,我常用的漫画软件tachiyomi,已经有这个源了。https://github.com/tachiyomiorg/tachiyomi-extensions/tree/master/src/zh/jinmantiantang

edit:刚试了,能抓到啊。我只是添加了httpcanary的证书为系统证书。只不过看json内容是有加密,可能需要反编译apk,去找解密方法

Minori-ty commented 2 years ago

@zhongfly

根据他给的项目, 已经可以成功请求video, latest 几个接口, 使用app协议,如果使用web页面去匹配真的是太low了。

jm使用reactNative打包, webpack打包后代码十分混乱, 没有找到解包工具。

httpCanary 无法抓包。大佬有什么办法抓到参数和接口吗?

我没抓过这个,不清楚情况。但可以尝试用电脑上的安卓模拟器,导入抓包软件的证书(模拟器一般有root,可以添加为系统证书),然后模拟器里设置代理转发到电脑上的fidder或者postman。 如果证书还是有问题,可以折腾xposed,有插件可以避免证书验证或固定。(TrustMeAlready) 另外,我常用的漫画软件tachiyomi,已经有这个源了。https://github.com/tachiyomiorg/tachiyomi-extensions/tree/master/src/zh/jinmantiantang

edit:刚试了,能抓到啊。我只是添加了httpcanary的证书为系统证书。只不过看json内容是有加密,可能需要反编译apk,去找解密方法

大家都热爱这个,我觉得可以成立个抓包组织,专门抓包漫画app的api

niuhuan commented 2 years ago

json解密我已经做好了,但是我的设备没有root

zhongfly commented 2 years ago

json解密我已经做好了,但是我的设备没有root

…模拟器啊,都有root的

niuhuan commented 2 years ago

API部分准备的差不多了, 官方APP界面真丑, 不知道怎么搞他才好。

niuhuan commented 2 years ago

https://github.com/niuhuan/jasmine

Minori-ty commented 2 years ago

https://github.com/niuhuan/jasmine

大哥,有api文档吗

niuhuan commented 2 years ago

https://github.com/niuhuan/jasmine

大哥,有api文档吗

参考你给的那个仓库解码,先用js把他算的盐值打印出来,盐值是不变的,然后再抓包官方app。

Minori-ty commented 2 years ago

https://github.com/niuhuan/jasmine

大哥,有api文档吗

参考你给的那个仓库解码,先用js把他算的盐值打印出来,盐值是不变的,然后再抓包官方app。

我不会抓包手机app

niuhuan commented 2 years ago

就是用 http canary 看他怎么请求的