通过mitmproxy,对微信团购小程序抓包。获取商品列表数据写入数据库
Python>=3.6
pip3 install mitmproxy pip3
install pymysql
pip3 install sqlalchemy
pip3 insatll jieba
pip3 insatll apscheduler
git clone https://github.com/zhangxin1982/MiniProgram-Spider.git
cd MiniProgram-Spider/WeChatSpider
mkdir xsyx && mkdir mtyx && mkdir ddmc && mkdir sht && mkdir cxyx
python3 main.py
这时 mitmproxy 已经运行。默认端口是 8080
参考地址:https://medium.com/testvagrant/intercept-ios-android-network-calls-using-mitmproxy-4d3c94831f62
1 阿里云 ubuntu 18.04,安装python 依赖环境。与上同理
2 部署代码到阿里云 进入目录。执行: mitmdump -p 8888 --set block_global=false -s addons.py
3 您的设备可以在外网的环境 设置阿里云的IP 和 上面命令运行的端口。就可以实现外网抓取小程序。
以上代码仅仅供参考学习,如有其他问题或者有其他更好的解决方案,请加 qq:8772037 讨论。