appium简单使用以及项目实战
开启appium服务:
出现下面的界面表示成功:
保证手机端链接的上手机:
adb devices
操作appium连接手机,进入手机应用界面,下面以抖音为例:
成功后会显示手机的抖音界面
在这个界面,我就可以调试,我们要获取的点击的位置的xpath和id
差点遗漏了,链接手机的参数是怎么获取的
"platformName": "Android", //手机系统类型
"deviceName": "TRT_AL00A", //手机设备号
"appPackage": "com.one.tomato",
"appActivity": "com.one.tomato.ui.StartUpActivity",
"appPackage" 和"appActivity"怎么么获取:
1,打开APP。
2,执行> adb logcat>D:/log.txt
如果你电脑连接了两个或以上的模拟器,你需要指定模拟器设备名,来下载你指定的模拟器App包
命令:
adb -s <设备名> logcat
我这里指定一台模拟器,将app log下载到本地
3, 胡乱的对APP做一些操作。
4, Ctrl+c 结束adb命令。
5, 打开log.txt文件,搜索:Displayed
这里我们就获取到了想要的appPackage和appActivity
appPackage: com.tencent.android.qqdownloader
appActivity:com.tencent.assistant.activity.SplashImplActivity
项目实战:
下面我们可以对手机中的某一个app进行实战演练
下面我们以mua直播的app进行,对主播信息的抓取,直播流进行抓取
项目github链接:
https://github.com/BoyYongXin/mua_live_spider