01
引言
众所周知要进行移动端数据抓取的时候,前期准备工作尤为重点。那么我们要进行移动设备数据抓取之前都需要做哪些准备工作呢?首先第一个就是要安装模拟器(在这里我们以夜神模拟器作为实例)。其次要安装fiddler抓包工具。我们通过fiddler这个抓包工具来截取移动设备的数据包。最后需要大家安装一个SwitchyOmega插件创建新的情景模式使用fiddler作为代理服务器链接移动设备从而进行数据的抓取
首先我们先来看第一个如何安装夜神模拟器
02
夜神模拟器的安装
夜神模拟器的安装非常简单,我们只需要去官方网站下载它的安装包即可。现在完安装包我们直接双击一下一步进行安装,这个时候在桌面上会有2个图标。如下图所示:
我们点击夜神多开器进行配置点击添加模拟器
在这里我们选择添加5.1.1的版本因为太低的版本有的app无法进行兼容
启动设置我们选择的是手机版,显卡模式选择极速模式。显卡模式需要注意如果选择其他模式有可能打开模拟器的时候会使黑屏,所以我们在这里选择的是极速模式
下面点击一下启动按钮就可以进行一个启动了
安装完模拟器同时我们的程序也会安装好adb,我们只需要在命令行里面输入一个命令就可以查看现在启动好的移动设备了如下图
这个提示就是说我当前链接的移动设备,就是咱们这台手机模拟器,如果说你链接的是真机就是就不是这个127.0.0.1就是一串英文字母
03
adb简介
那么这个adb究竟是什么呢?
adb又称Android调试桥,用于通过电脑端与模拟器或者是设备之间交互的一个工具。一定有同学会问这个adb工具有什么作用呢?1 安装卸载apk文件。2 移动设备和PC之间拷贝文件。3 查看设备上安装的应用信息。4 文件管理。5 按键操作。下面我们来查看下adb的安装位置,右键夜神模拟器,查看文件位置,我们就可以看到这个adb工具了
下面我们用adb来安装一款app。我们在豌豆荚这个网站来下载app的apk文件
下面复制这个apk文件的名字已经路径,然后打开cmd输入安装的命令adb install
当数字增长到100%的时候就表示我们的这个app已经安装成功了。
04
fiddler的安装
工欲善其事必先利其器,模拟器我们的安装和配置搞定之后就是抓包工具fiddler的安装了。
首先什么是fiddler?
fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯。同样fiddler的功能很强大支持市面上大多数的浏览器,包括IE、Chrome、FireFox等等,同时也可以在移动设备上进行连接,如手机、pad等。fiddler的安装非常的简单只需要下一步下一步无脑安装就可以了
下面我们来进行fiddler的安装
点击同意协议IAgree,然后选择你的安装目录,如果不需要修改选择默认就可以
点击Install按钮等待一会儿就可以安装成功了
点击close按钮安装完成,在这里需要注意的是fiddler是不会创建桌面快捷方式的,所以为了我们更加方便的使用我们可以手动的进行桌面快捷方式的创建,找到fiddler的安装目录,右键发送到桌面快捷方式即可
这样就可以在桌面上快速应用fiddler
05
fiddler的配置
下面介绍一下fiddler的一些基本配置
第二个选项要打钩,这个选项表示的意思是我们既要抓取http的数据包又要抓取https的数据包。打钩之后需要我们安装一个证书。我们直接点击确定安装即可
然后在设置一个端口号
第二个选项打钩
这个选项要打钩它的意识是否远程连接电脑,这个选项要点击勾选,如果不选择勾选你的手机是无法连接到你的fiddler上来的。也就是fiddler是无法抓到你手机上面的数据包的这样我们的fiddler就算是基本配置完成了
好了,准备工作都完成了,剩下的就是大家该大战拳脚的时候了