有一个博主写到:“学习appium最大的难处在于环境的安装,80%的人死于环境安装,然后就没然后了,10%的人被环境折腾一周以上,只有剩下的10%人品好,可以顺利安装。”看到这句话挺吓人的,事实上也的确差点死在路上,真的很容易出错,之前参考的很多的文章都模棱两可,再就是写的差不多都是旧版本的安装方式,所以一直不成功,非常感谢Fan_shui的文章,给我提供了很大的帮助,在此贴上文章链接:https://blog.csdn.net/Fan_shui/article/details/81413595,安装教程大部分都可以参考这篇文章,基本上就没有多大问题,这里我做一些补充。

安装Appium有两种方式,一种是直接下载安装包Appium Desktop来安装,另一种是通过Node.js来安装,但是Node.js安装很难成功,通过命令在线安装一般都会下载失败。

所以直接采用Appium Desktop+Android Studio

说明:系统是Windows10,安卓手机真机

我用到的软件版本:

1.JDK: jdk-8u181-window(32位的就下载32位的,64位的就下载64位的)

2.Android-Studio:3.2(高版本也没有问题,现在的新版是3.5.2)

3.Python:3.7.0 (版本无特别要求,python2也可以)

4.appium-desktop:1.15.1

5.Appium-python-Client

默认看到这篇文章的童鞋们都安装好了jdk和python环境(这是很基础的环境安装,教程很多)就不多叙述了。

1.android studio安装

网址:http://www.android-studio.org/

下载链接:https://dl.google.com/dl/android/studio/install/3.5.2.0/android-studio-ide-191.5977832-windows.exe

Android Studio是Android开发常用工具。下载好安装包后基本上是一键安装,AndroidSDK也会一起安装,不过最好改一下安装路径,默认是安装在C盘,会占用较大空间。安装完Android Studio之后把Android SDK添加到环境变量,把ANDROID_HOME设置为sdk路径:C:\Users\hola\AppData\Local\Android\Sdk,再把sdk文件夹下的tool和platform-tools加到Path中,如图:

2.adb环境

adb是在C:\Users\hola\AppData\Local\Android\Sdk\platform-tools这个目录下,添加了环境变量后可以直接在cmd里面运行。Win+R输入cmd打开命令窗口,输入adb可以查看对应版本号

3.连接手机

手机用数据线连电脑,如果安装了91助手或者360什么的可以先下载手机驱动,确认手机能连上

命令行输入:adb devices,当屏幕上出现下图样式说明连接成功

4.appium-desktop安装

网址:https://github.com/appium/appium-desktop/releases

下载链接:https://github.com/appium/appium-desktop/releases/download/v1.15.1/Appium-windows-1.15.1.exe

appium-desktop的下载很头疼,多次下载失败,而且下载速度特别慢,不过发现谷歌浏览器下载要稍微稳定点。

下载完成之后直接安装,安装过程中可以改一下安装路径。

像Selenium爬网页一样爬手机App,可见即可爬——appium 教程(一)appium安装windows版相关推荐

  1. python手机端下载-Python3,x:如何进行手机APP的数据爬取

    Python3,x:如何进行手机APP的数据爬取 一.简介 平时我们的爬虫多是针对网页的,但是随着手机端APP应用数量的增多,相应的爬取需求也就越来越多,因此手机端APP的数据爬取对于一名爬虫工程师来 ...

  2. python怎样获得手机软件app数据_如何进行手机APP的数据爬取?

    平时我们的爬虫多是针对网页的,但是随着手机端APP应用数量的增多,相应的爬取需求也就越来越多,因此手机端APP的数据爬取对于一名爬虫工程师来说是一项必备的技能.我们知道,网页爬取的时候我经常使用F12 ...

  3. python如何进行数据抓取_如何进行手机APP的数据爬取?

    Python爬虫手机的步骤: 1. 下载fiddler抓包工具 2. 设置fiddler 这里有两点需要说明一下. 设置允许抓取HTTPS信息包 操作很简单,打开下载好的fiddler,找到 Tool ...

  4. python爬取今日头条手机app广告_Scrapy抓手机App数据(今日头条)

    Scrapy第四篇:APP抓取 | 存入MongoDB 咳咳,大家别误会哈,标题不想搞什么大新闻,恰巧是"今日头条"爬虫而已... 以前抓的都是网页端的数据,今天,我们来抓一抓手机 ...

  5. python模拟app操作_Python爬虫入门教程 49-100 Appium安装+操作51JOB_APP(模拟手机操作之一)手机APP爬虫-阿里云开发者社区...

    爬前准备工作 在开始安装Appium之前,你要先知道Appium是做什么的?Appium 是一个自动化测试开源工具,看到没,做测试用的,它有点类似Selenium,可以自动操作APP实现一系列的操作. ...

  6. win8连接wifi成功但受限制_必看丨“格力+”手机APP,智能WiFi连接教程。(含AI语音连接教程)...

    早上出门忘关空调回家就想感受惬意凉爽格力智能WIFI空调内置WIFI智能模块只需安装格力+APP即可轻松实现远程操作人在远方,家在身边."格力+"APP连接教程指引(视频)准备工作 ...

  7. app自动化测试appium教程之三——appium基础命令(python)

    app自动化测试教程之三--appium基础命令(python) hello appium 基础操作API 教学视频参考b站课程,此文为学习记录 (免费的羊毛,要薅呀,筒子们~) 零基础入门移动自动化 ...

  8. python爬取今日头条手机app广告_今日头条App广告采集器的实现

    应客户需求,要对今日头条App内出现的广告商品进行提取,获取商品名称.价格区间.当前销量.卖家数据等信息.之前他们都是通过人工手动去提取的,效率很低,而且容易遗漏.现在需要通过程序来自动化采集以提高效 ...

  9. python爬取今日头条手机app广告_python3今日头条App电商数据抓取

    最近有几个同学让我们帮忙抓取今日头条app的数据,有的同学需要头条app 的广告数据,有的同学需要电商资讯的数据,之前已经在博客中发布过头条app的广告数据,这里我就来用电商的数据来给大家讲解. 1. ...

  10. python 爬网页通知_用Python实现一个爬取XX大学电费通知的小脚本

    内容简要 1分析网站 2简单爬取 3进阶自定义爬取 4保存进数据库 学校基础设施太差,宿舍电量过低提醒虽然贴在楼下,但是作为低头一族,经常忘记看提醒导致宿舍酣战时突然黑屏,为了避免这种尴尬的场景以及强 ...

最新文章

  1. python列表切片口诀-python学习之“切片操作从入门到精通”
  2. 经典排序算法(6)——直接选择排序算法详解
  3. Java Date toString()方法与示例
  4. 【使用C语言的7的步骤】
  5. python怎么在字符串里加入变量数字_Python学习笔记(一)之基本元素:变量,数字和字符串...
  6. linux中杀死指定进程,Linux中通过 kill命令 杀死指定进程
  7. java中重写equals方法
  8. 算法:罗马数字转整数
  9. UltraISO制作U盘系统盘安装CentOS经验分享
  10. android数据格式化,手机格式化了?教你找回安卓手机数据
  11. ListNode的理解
  12. java线程的生命周期及wait(),notify(),notifyAll()的详解分析
  13. 2020HW漏洞总结(三)
  14. mssql sqlserver 分析函数lag lead使用说明及简介
  15. 好东西大家分享: 怎么画数据流图 1
  16. 学习率设置的学问(如何设置学习率)
  17. 需求分析+辽阳市水库大坝安全检测平台+志豪未来科技有限公司+陈志豪
  18. 51Nod-1106质数检测
  19. 判天地之美,析万物之理
  20. 几种自动目标跟踪算法的比较研究

热门文章

  1. gwipr70驱动天空_gwi驱动
  2. 删除-驱动人生节能省电方案
  3. 【Python数据分析实战】豆瓣读书分析(含代码和数据集)
  4. 西威变频器avo下载调试资料_图解变频器的应用与接线,电气工程师必备
  5. 华为数通笔记-Telnet
  6. 72000oracle,oracle 使用入门到放弃errorCode 1017, state 72000 java.sql.SQLException: ORA-01017:...
  7. java 字符转换为字符串_java中将字符(Char)转换为字符串的四种方式
  8. Qt 之播放m3u8视频流
  9. 电子商务网站的购物流程设计(简述)
  10. DP_流水线调度问题与Johnson算法