- 这是网盘爬取的部分记录,很多坑,分享一下避免大家采坑。
- 后续发现网盘有网页版本,在安装能 root 的 Android 模拟器后,放弃通过 app 爬。
Fiddler
- 电脑管家下的 Fiddler 4.0
- Fiddler Anywhere 只找到苹果的破解版
- 允许远程连接
- 更改 fiddler 端口后要重启软件
- 手机设置
- 证书安装
- 小米设置搜索 证书
- 在下载内容 (Download 文件夹)中找到 Fildder 开头的证书文件
- 点击安装(安装 CA 证书)
- 卸载方式
- 搜索 加密与凭据
- 用户凭据 找到自己命名的凭据 (fiddler) 点击删除
- 证书安装
打开网盘后 无连接
走 fiddler 后,app 打开显示无网络。用 adb 查看日志,找到如下错误:
06-06 19:09:03.624 28223 28223 W System.err: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
是因为,fiddler 装的证书不是根证书,app 不认可。 改为弄根证书需要手机 root,懒得弄了。
装安卓虚拟机
考虑使用安卓模拟器
卸载某个模拟器后 dll 乱了
无效的 wechatwin.dll 文件 errcode:126, 点击“确定”下载最新版本
- 微信打不开 怀疑是某个模拟器卸载的时候 把系统的 dll 一起
- 修复方法参考
按 Win + S 键搜索栏输入 CMD,以管理员身份打开 “命令提示符” 输入命令:
sfc /SCANNOW
等待扫描结束:
Dism /Online /Cleanup-Image /ScanHealth