【爬虫】夜神模拟器和fiddler对APP抓包

一、下载并安装软件

1、安卓手机模拟软件:夜神模拟器。
下载地址:https://www.yeshen.com/
2、抓包工具:fiddler。
下载地址:https://www.telerik.com/fiddler

二、配置fiddler

1、打开fiddler软件,通过如下步骤重置证书:

菜单栏 -> Tools -> Options -> HTTPS -> Actions -> Reset All Certificates

2、通过如下步骤设置fiddler监听的端口号并允许远程连接:

菜单栏 -> Tools -> Options -> Connections -> 修改Fiddler listens on port为8012,并勾选Allow remote computers connect

三、设置夜神模拟器

1、打开夜神模拟器软件,通过如下步骤设置模拟器的网络连接:

点击设置图标 -> 点击WLAN -> 鼠标左键长按 WiredSSID -> 点击修改网络-> 点击显示高级选项 -> 代理选择手动,代理服务器主机名填写为当前电脑的IPV4的地址,代理服务器端口写为8012(和fillder的fiddler listens on port对应),如下图所示:
在这里插入图片描述
2、在模拟器的浏览器中访问http://ipv4.fiddler:8012/ 并点击FiddlerRoot certificate来安装证书,如图所示。
在这里插入图片描述

四、抓包。

以腾讯软件天天快报为例,先在模拟器下载快报APP,然后访问某个新闻,则可以在fiddler中抓包这个新闻的APP请求,如图:

在这里插入图片描述
在这里插入图片描述
抓到该新闻的APP请求:

http://r.cnews.qq.com/getSubNewsContent?uid=64006a7a259c5138&omgbizid=&Cookie= lskey%3D%3B luin%3D%3B skey%3D%3B uin%3D%3B logintype%3D0%3B&store=1989&hw=vivo_vivoX20&qn-sig=22ca296959e0f772eae2241ebd4d999f&appversion=2.4.4&mac=64%3A00%3A6A%3A7A%3A25%3A9C&chlid=daily_timeline&id=20190219A08AYO00&android_id=64006a7a259c5138&qqnetwork=wifi&seq_no=z13601103735873002488%7Cdaily_superstick%7C1%7C0%7C2%7C0%7C11457159651053928450%7C620490%7C%7C1%7C0%7C20&sceneid=&apptype=android&expid=&picShowType=1&cf_chlid=58&qn-rid=1677834122&devid=866174010640015&screen_width=540&appver=19_areading_2.4.4&mid=490e47838f66a95c40c7809742a62a0f02cedf59&imsi=460076400106122&cf_id=20190219A08AYO00&omgid=&alg_version=2105&screen_height=960

之后便可以用该请求的规律爬APP了~!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章