week12总结:
实现了对安卓手机的自动化操作,也就是为从移动端爬取app信息做了铺垫。
搭建环境费了半天劲,其实主要就是python+appium+android SDK:
1.python是现成的,在安装一下appium client就可以,pip install appium-python-client
2.appium安装方式可以是.exe,也可以是node.js,网上大部分推荐用node.js,我用的.exe,感觉也没什么问题,再就是一定要配置到环境变量;
3.android SDK麻烦一些,可以通过Androidstudio安装,也可以通过SDK管理软件安装,我用的后者,因为Androidstudio用到的网络需要翻墙。下载的sdk 必须与要控制的手机版本一致,下载速度奇慢。这个也要添加到环境变量。
环境搭建完,兴高采烈地接上手机,开启usb调试模式,然后没有任何反应……
从头至尾检查了一遍,没有找到问题,精神崩溃……
然后重启一下就好了o(* ̄▽ ̄*)ブ
然后拿‘学习强国’实现了一下,对,你没有看错是‘学习强国’,利用appium的record功能基本实现了自动浏览、分享、收藏,但是还不稳定,发评论、答题还得再研究研究。
week13任务:
学习强国的操作自动化
网友评论