Python+APPIUM+模拟器实现自动看网课
本文主要使用Python以及APPUIM编写脚本实现超星APP自动看课的功能。关于APPIUM的配置请看新手入门——APPIUM的环境配置以及连接夜神模拟器打开百度地图 Python的安装以及环境配置请自行百度,这里使用的是Python3.8版本。
安装Appium-Python-Client
当你安装配置好Appium、Python后就可以安装Appium-Python-Client,安装方法十分简单,只需要在cmd输入pip install Appium-Python-Client,但是这样经常下载不成功,所以可以输入pip3 install --index-url https://pypi.douban.com/simple appium-python-client使用豆瓣的镜像进行下载。这里需要注意的是要用管理员的方式打开cmd。下载成功后,输入pip3 list 出现下图则表示安装成功。
前期准备
第一步打开夜神模拟器下载学习通APP,并将其apk导出。
将导出的apk放在D盘。然后使用SDK工具,打开SDK目录打开build-tools文件夹,打开文件夹中的文件复制其地址。重新打开一个cmd终端cd进入刚刚复制的目录中然后输入aapt dump badging d:\xuexitong.apk然后找到package name和launchable-activity,复制红框中的内容的内容。
第二步 打开Appium
打开Appium并打开一个New Session Window。输入下图的内容。
这里的appPacke和appActivity就是刚刚复制的内容。