adb 移动文件_爬虫开发移动端环境搭建

21df7ab1adf70d152b174781cc73b53e.png

01

引言

众所周知要进行移动端数据抓取的时候,前期准备工作尤为重点。那么我们要进行移动设备数据抓取之前都需要做哪些准备工作呢?首先第一个就是要安装模拟器(在这里我们以夜神模拟器作为实例)。其次要安装fiddler抓包工具。我们通过fiddler这个抓包工具来截取移动设备的数据包。最后需要大家安装一个SwitchyOmega插件创建新的情景模式使用fiddler作为代理服务器链接移动设备从而进行数据的抓取

首先我们先来看第一个如何安装夜神模拟器

02

夜神模拟器的安装

夜神模拟器的安装非常简单,我们只需要去官方网站下载它的安装包即可。现在完安装包我们直接双击一下一步进行安装,这个时候在桌面上会有2个图标。如下图所示:

20692cb1e61591accbed188d6d7e4854.png

我们点击夜神多开器进行配置点击添加模拟器

25e417556426a890db8de0247afdb6d4.png

9f8f3dcbb0da0a4cfcdc71caf68c4cc0.png

在这里我们选择添加5.1.1的版本因为太低的版本有的app无法进行兼容

3c88f55eb9ff788af7fa593bb5dc256d.png

启动设置我们选择的是手机版,显卡模式选择极速模式。显卡模式需要注意如果选择其他模式有可能打开模拟器的时候会使黑屏,所以我们在这里选择的是极速模式

5e9478fa1d49f226c6f2cf958e047694.png

下面点击一下启动按钮就可以进行一个启动了

安装完模拟器同时我们的程序也会安装好adb,我们只需要在命令行里面输入一个命令就可以查看现在启动好的移动设备了如下图

b3c2a4915fba5cfee9ec1e97f100e39c.png

这个提示就是说我当前链接的移动设备,就是咱们这台手机模拟器,如果说你链接的是真机就是就不是这个127.0.0.1就是一串英文字母

03

adb简介

那么这个adb究竟是什么呢?

adb又称Android调试桥,用于通过电脑端与模拟器或者是设备之间交互的一个工具。一定有同学会问这个adb工具有什么作用呢?1 安装卸载apk文件。2 移动设备和PC之间拷贝文件。3 查看设备上安装的应用信息。4 文件管理。5 按键操作。下面我们来查看下adb的安装位置,右键夜神模拟器,查看文件位置,我们就可以看到这个adb工具了

94c33e66772101e55731e2326bca2b92.png

下面我们用adb来安装一款app。我们在豌豆荚这个网站来下载app的apk文件

160424ad958bde66314917f401bfe04d.png

47f753033f93a79d9a1f8421cec50c8d.png

下面复制这个apk文件的名字已经路径,然后打开cmd输入安装的命令adb install 

5f92876d98a041ee4d272aa20bb87942.png

4e2704c4bf5098d455883a376253977e.png

513165b10588f9bfeb4d43b1626f91a3.png

当数字增长到100%的时候就表示我们的这个app已经安装成功了。

211786ac8c0cdfa910c7061e3356898b.png

04

fiddler的安装

工欲善其事必先利其器,模拟器我们的安装和配置搞定之后就是抓包工具fiddler的安装了。

首先什么是fiddler?

fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯。同样fiddler的功能很强大支持市面上大多数的浏览器,包括IE、Chrome、FireFox等等,同时也可以在移动设备上进行连接,如手机、pad等。fiddler的安装非常的简单只需要下一步下一步无脑安装就可以了

下面我们来进行fiddler的安装

092cc72c74ffb60e70e3c8013790dd79.png

点击同意协议IAgree,然后选择你的安装目录,如果不需要修改选择默认就可以

8cded2916cfd4aca5bae6540ad80d1fb.png

点击Install按钮等待一会儿就可以安装成功了

460d2cd2a86005242ad473267dd07d97.png

点击close按钮安装完成,在这里需要注意的是fiddler是不会创建桌面快捷方式的,所以为了我们更加方便的使用我们可以手动的进行桌面快捷方式的创建,找到fiddler的安装目录,右键发送到桌面快捷方式即可

bcfe20054bb0246b9d941aaec645ca2f.png

这样就可以在桌面上快速应用fiddler

05

fiddler的配置

下面介绍一下fiddler的一些基本配置

b44ba505ce5c07e8bd53038da8910cd8.png

第二个选项要打钩,这个选项表示的意思是我们既要抓取http的数据包又要抓取https的数据包。打钩之后需要我们安装一个证书。我们直接点击确定安装即可

然后在设置一个端口号

c7ed684b87e61711e26810dc0d71e743.png

第二个选项打钩

d2d95b71169acfc729108c7f8fa716c7.png

这个选项要打钩它的意识是否远程连接电脑,这个选项要点击勾选,如果不选择勾选你的手机是无法连接到你的fiddler上来的。也就是fiddler是无法抓到你手机上面的数据包的这样我们的fiddler就算是基本配置完成了

好了,准备工作都完成了,剩下的就是大家该大战拳脚的时候了

844eb531c41a6c4f2c3a8b42860a01b2.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值