终于还是对app爬虫下手了,从简单的操作操作安卓模拟器开始。
声明:这篇教程很详细,目的是为了让没有接触过这个的人能一次跑通。
一, 环境准备
在开始环境准备之前,答应我
我们都是立志做程序员的人,安装软件请不要用默认路径可以吗?
好了,开始准备安装环境依赖。
1,Android SDK
网上有教程用Android Studio,我没有用这个,据说有墙。
这里推荐另一种安装方法。
打开 https://www.androiddevtools.cn/ 如下选中SDK工具后选择SDK Tools
然后下载如下标红的
下载完成后开始安装,不要安装默认路径,如图,我的安装在e盘ad文件夹
安装完成后,配置环境
win10打开文件夹,右键此电脑,选择属性
选择高级系统设置
按照123的步骤,在3的两个框内输入ANDROID_HOME和 E:\ad(这个是你自己的安装路径),然后一直确定。
然后在系统变量找到path,双击,如下操作
点击新建将%ANDROID_HOME%\tools和%ANDROID_HOME%\platform-tools分别加入path中,一直确定出去。
你以为这就完了,当然不是。
其实这个东西,只装了adb,除了adb啥也没有,而这个的SDK Manager也是需要的。
所以我们需要在 https://www.androiddevtools.cn/ 继续下载两个东西。
在文件夹中,新建两个文件夹
下载的文件解压到对应文件夹中。
然后打开cmd,输入adb,出现这样子的就成了
2,安卓模拟器
新建一个文件夹安装夜神模拟器
https://www.yeshen.com/pg/jpc?utm_campaign=xypc&renqun_youhua=1797214
我的装在e盘下ys文件夹中
然后,注意,打开如下路径:找到nox_adb.exe,复制它
然后打开Android SDK的安装路径
将原有adb删了,将nox_adb粘贴进来,命名为adb。
此步骤结束。
3,安装Java SDK(jdk)
别下载最新版可以吗?
安装和Android SDK相同,环境配置也一样
4,安装node.js
同上
值得注意的是,当然有要求node版本,但其实node版本不足的话,并不影响使用。
5,Appium
安装到自己的路径就行了
这样就算装完了。
二,测试
1,打开夜神模拟器
2,打开Appium
点击搜索标志
出现下图
打开cmd,输入adb devices
表示我们已经成功连接模拟器了
有些人可以用adb shell看见活跃应用,获取信息
如果不可以,推荐使用 adb shell dumpsys activity |find "mFocusedActivity" 来获取
上面两个分别是appPackage和appActivity
我们打开抖音,查看appPackage和appActivity
在appium填入信息。
用中间的+号添加,不要直接在右边修改。
如果没有这个 : "automationName": "UiAutomator1"
可能会报错:Original error: The instrumentation process cannot be initialized.
如下图
就算跑通了整个流程。