Windows10下 Python_Appium的安装与简单使用
一、前言
这两天趁着空闲学习 Appium的使用想着爬取一些移动端的app的消息,搭建环境会把你搞得焦头烂额的…
二、参考文章:
作者:小帅b 学习python的正确姿势
链接地址:https://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&mid=2247484358&idx=1&sn=23e920d7a8d43dafd7607c8d30eeb946&chksm=fc8bbb57cbfc3241e22636b74c65201ddff34542ec4792220eecfd95df5a3feebce46cb44e4b&scene=21#wechat_redirect 作者:Fan_shui
链接地址:
https://blog.csdn.net/Fan_shui/article/details/81413595
中间的一些环境配置可以直接参考分享的作者,当然其中一些小工具的安装也可以直接百度。作者:梦想橡皮擦
https://blog.csdn.net/hihell/article/details/86233963
三、需要安装的步骤:
1、node.js 和 npm【Appium需要】
2、Java的JDK【java 环境,Android需要这个环境】
3、Android SDK【Android强大的开发工具包】
4、Android虚拟机【或自己的实体机,作者采用的是实体机】
5、Appium的安装
3.1:安装node.js 和 npm
一:windows环境:https://nodejs.org/zh-cn/download/ 【直接去这个地址下载】
二:安装的过程的时候记得勾选 Add to path (添加到环境变量)
三:安装成功【输入:node -v】显示如下图:
四:安装 node 过程中同时也安装了 npm 了。
五:输入 npm -v 有显示版本好的话说明你安装好了 npm
3.2:Java的JDK安装
一:作者这里直接参考:https://blog.csdn.net/qq_39915585/article/details/81042411 【作者:西西噜噜】这个网上一大堆随便搜一下便可以找到安装教程了,因为作者已经配置好了,懒得再去配置了。
二:配置成功【输入:javac】显示如下图:
3.3:Android SDK 安装
一:下载地址:链接:https://pan.baidu.com/s/1PbzKyQ9p_2bl7E5q3Ptfbg 提取码:es9t 。这是作者下载好的。
官网下载地址:https://developer.android.com/studio#downloads 。
二:下载过后进行解压如下图:
三:把上图标记的 tools
和 platform-tools
添加到环境变量中【环境变量那一套基础的自己看一下】。
如果以上Android SDK的安装有问题,那么参考以下连接:
https://blog.csdn.net/zeternityyt/article/details/79655150【作者:zeternityyt】https://blog.csdn.net/qq_36577136/article/details/80632674
四:在命令行输入 adb shell,如果出现则表示安装成功了
* daemon not running; starting now at tcp:5037
* daemon started successfully
3.4:Android虚拟机【或自己的实体机,作者采用的是实体机】
这里作者使用的是真机,所以直接就用了,如果你想安装虚拟机,夜神模拟器
也是不错的选择【作者仅仅是看参考的作者分享的,自己并没有用过】,这里参考的作者连接:https://blog.csdn.net/hihell/article/details/86233963 【大佬:梦想橡皮擦】
如果使用的是真机,把 开发者选项
、usb调试
、usb连接方式:传输文件或者MIDI
搞好,然后输入:adb devices
显示如下图:
3.5:安装 Appium
第一种方式:npm install -g appium
【下载很慢不推荐使用哟】
第二种方式:https://github.com/appium/appium-desktop/releases
【只能告诉你下载也很慢】
第二种方式可以直接选择上图标记的这个版本即可,如果你下载速度很慢的话…不如去我的网盘下载连接如下:
链接:https://pan.baidu.com/s/18-5bevA3EsKpLP07gk8Rcg
提取码:0k4b
以上就ok了,试个例子如下:
from appium import webdriverdesired_caps = {'platformName': 'Android','deviceName': 'Honor 9i', # 自己手机的型号,自行去查。'platformVersion': '5.1','appPackage': 'com.tencent.mm', # 这个查找方式网上也有,自行百度,当然上边分享的两个作者都是有关于这个介绍的。'appActivity': 'com.tencent.mm.ui.LauncherUI'}driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
以上就是简单的安装如果安装不成功,去参考作者上边分享的那几个大佬的文章。
四:具体使用方法可以参考如下作者连接:
https://mp.weixin.qq.com/s/-A2JAjSXG25B-Z_ntcoEyQ 【小帅B】
https://blog.csdn.net/freeking101/article/details/83787073【Fan_shui】
这里就不分享自己写的代码了,上边两位大佬写的就很6,以后我们就可以很好的爬取自己手机上的 app上的信息了。
后记:下一篇会分享一个详细的登陆移动端微博的案例。
Windows10下 Python_Appium的安装与简单使用相关推荐
- Windows10下python-pcl的安装步骤说明,亲测ok
Windows10下python-pcl的安装步骤说明 1. 环境依赖 2. 安装步骤 2.1 安装visual studio 2017 2.2 安装pcl并配置环境变量 2.3 编译python-p ...
- Windows10下使用Conda安装TensorFlow-GPU
Windows10下使用Conda安装TensorFlow-GPU 一.CUDA与cuDNN下载安装 二.Conda下安装TensorFlow 三.PyCharm使用搭建的tensorflow环境 参 ...
- linux下Hiredis的安装和简单使用
linux下Hiredis的安装和简单使用 零.前言 一.hiredis的安装 二.Hiredis的使用 零.前言 redis太火了,虽然现在自己没有使用,说不定有一天会用到,就研究了一些redis的 ...
- 安装使用简单的linux,Ubuntu 14.04下autojump的安装和简单使用
autojump的安装和简单使用(环境:Ubuntu 14.04) 一.autojump的安装 1.安装oh-my-zsh 一.sudo apt-get install zsh //第二步执行时可能会 ...
- Windows10下的docker安装与入门 (一)使用docker toolbox安装docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何 ...
- Windows10下通过anaconda安装tensorflow
博主经历了很多的坎坷磨难才找到一个比较好的在win10下安装TensorFlow的方法: 首先需要说明的是如果你想通过Anaconda来安装tensorflow的话,首先要确认你的python的版本是 ...
- linux下安装libsvm_Linux下libsvm的安装及简单练习
引文:经常在看paper的时候,就看到svm算法,但是要自己来写真的是难于上青天呀!所幸有一个libsvm的集成软件包给我们使用,这真的是太好了.下面简单介绍下怎么来使用它吧! LIBSVM是一个集成 ...
- Ubuntu下hadoop的安装与简单应用
1. 安装jdk和ssh 1.1 下载jdk jdk下载地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html ...
- Linux下的GitHub安装与简单配置教程
1.GitHub简介 Git是一个分布式版本控制系统,与其相对的是CVS.SVN等集中式的版本控制系统. 2.Git的安装 1)安装Git a.查看与使用 在ubuntu下可以使用如下命令进行查看系统 ...
最新文章
- 试试回答Frankyang的问题-什么样的人适合攻读博士学位?
- Fortran基础练习02--循环2
- JSP初学大全!!带连接数据库例子
- 左耳朵耗子:聊聊分布式系统架构
- 你所不知道的 CSS 阴影技巧与细节
- 他们才是全球高频交易顶级玩家
- 软件项目管理1:开发计划和版本计划举例
- assets文件夹资源的访问
- Tomcat开启APR运行模式,优化并发性能
- html5超级玛丽小游戏
- LiDAR 4 固态激光雷达 (Flash LiDAR)
- 奢侈太后慈禧的起居生活
- 2020省赛总结与反思
- JAVA SE (7)
- 把kali装到U盘里
- 阿里云备案流程、操作步骤及所需时间图文详解
- 华为手机计算机怎么语音算术,华为自带的语音识别功能太实用了!这样操作,3秒语音变文字...
- 见证国内人工智能与机器人技术的进步
- 全球与中国工业防护服行业调查与未来发展趋势研究报告
- android 三星调用拍照功能吗,详解三星GALAXY Camera超方便的拍照功能
热门文章
- 计算机电竞英语翻译,电竞用英语怎么说,电竞王朝英语怎么?
- 《深度学习进阶:自然语言处理》读书笔记:第2章 自然语言和单词的分布式表示
- QTime::singleShot实现定时器
- uniapp navigateBack返回上一页刷新数据
- [AUI] Liferay AUI editable的使用
- 成语猜猜看小游戏(三)
- Access denied for use ‘xxxxx‘@‘localhost‘ (suing password : YES)解决方案详细操作流程
- C++的Static函数
- 用计算机怎么算百分之几,百分之多少怎么算(如何用Excel计算百分比?)
- ASP.NET Core 新建项目(Windows)