app爬虫–持续更新

spider
Author

dd21

Published

December 5, 2022

今天开始自己一直想做的项目:
    - 之前稀里糊涂学了些爬虫的技术
    - 一直没有做过像样的项目
    - 现开始做一个可视化的项目
# 项目技术栈
    - qt
    - httpx
    - 安卓逆向
    - 

安卓模拟器环境

- 雷电模拟器
- xposed
- just trust me
- 

just turst me:下载下载地址

遇到的问题: can not load .....zip

解决办法: 
    直接进入到下载网站进行下载,具体方案放到了文件包的reame.txt

在这里插入图片描述 在这里插入图片描述 # 抓包工具

抓包工具使用的是 [charles]    30天免费

下载地址:charles下载地址 激活网站: charles激活网站(输入的是用户名随便输入)

charles手机代理抓包配置

配置手机代理抓包参考: https://www.jianshu.com/p/551711c121f0

存在问题:开启手机代理后, pc无法上网, 后期修复 在这里插入图片描述 ## 出现的原因是因为电脑没有信任charles的代理,需要为电脑安装证书

help->ssl pinning root
win+r->mmc->添加或删除->证书->中间机构颁发->charles proxy->复制->信任证书->粘贴->重启

使用代理后遇到[SSL: WRONG_VERSION_NUMBER]错误

# 解决办法:
    - 导出抓包工具的证书
    - 放到项目下
    - 在verify参数中指定好
    - 注意代理的写法,尽量只使用一个,http或者https,不要两个都写!!!!!
    - proxies = {"http://": "http://127.0.0.1:8888" }
    - 还是有问题就将verify=False 
    - client = httpx.Client(http2=True,proxies=proxies,verify=False)

httpx.ConnectError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1108) 在这里插入图片描述