python骚操作之电脑自动刷抖音

上篇文章发完之后,有朋友在后台留言给我,说手机自动化控制很炫酷,但是appium的安装和使用很复杂,想让我写一篇详细文章介绍一下,下面我就以自动刷抖音为例简单介绍一下appium的安装和使用。

先看看成果

第一步:appium简介

Appium是移动端的自动化测试工具,类似于网页端的selenium,利用它可以驱动Android、ios等设备完成自动化测试,比如点击、滑动、输入等操作

第二步:安装appium

网上有很多appium的安装教程,但是我在这上面走了很多坑,综合收集了各种经验才琢磨出这套安装流程(以windows平台为例)。

1.下载appium客户端

Windows平台可以下载exe安装包,下载地址为:http://appium.io/,安装完成后运行

若出现此界面,则证明安装成功。

第三步:配置Android开发环境

如果我们想要使用android设备做app抓取的画,还需要下载Android SDK,这里建议先下载Android Studio,下载地址为http://www.android-studio.org/,安装的过程中会出现以下错误:

警告;Unable to access Android SDK add-on list

第二个解决办法是,不翻墙的情况下,一般都是修改host文件:C:\Windows\System32\drivers\etc\hosts

在最下面加如上两行命令,再打开Android Studio就能用了,在Android Studio软件下面这个界面可以下载安装所需的Android版本,这一步到此就大功告成了。

在setting-apperarance&Behavior-systemSetting-Android SDK中安装你需要的android版本。

第四步:安装java并配置环境

如果不安装java,appium客户端老是提示缺少java环境,安装地址为:https://www.oracle.com/technetwork/java/javase/downloads/index.html,我安装的是jdk-13.0.1,按照如下配置环境变量:

1.系统变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk-13.0.1;

2.系统变量名:CLASSPATH,变量值:%java_home%\lib。

第五步:appium简单使用

只要环境配置好了使用起来就比较简单

1.启动app

确保手机与电脑连接成功,打开appium,启动界面如图

直接点击Start Server按钮即可启动Appium的服务,启动后运行界面如图所示

Appium运行后正在监听4723端口,我们可以向此端口对应的服务发送操作指令。

打开配置界面

需要配置启动app的Desired Capabilities参数,它们分别为platformName(手机系统)、deviceName(设备名称,如果是手机模拟器,则填126.0.0.1:端口号)、apppackage(app程序包名)、appActivity(入口Activity名)。

点击右下角start session后就可以启动APP了

第六步:用python写代码

1.引入appium模块并设置好参数,启动app

noReset参数是为了打开app的时候避免重新登录。

2.设置滑动坐标和时间间隔,模拟手机滑动

这样就大功告成了,赶紧体验一下,边吃瓜子变刷抖音的乐趣吧!

Python骚操作—自动刷抖音相关推荐

  1. python+adb实现自动刷抖音视频

    安装adb和驱动 python代码实现 效果展现 安装adb和驱动 adb下载链接:https://pan.baidu.com/s/1nvhgoOMzPkxqhzLjfkuaTQ 提取码:23a7 a ...

  2. python利用pyautogui自动刷抖音(或其它短视频)

    不多废话,打开模拟器抖音 import pyautogui import pyautogui as pg from time import sleep # 按照指定区域截屏 def Auto():ai ...

  3. Python+uiautomator2实现自动刷抖音视频

    工具准备 Python3.7.7 adb(Android debug bridge) uiautomatorviewer 安装adb 官网地址:https://developer.android.go ...

  4. 自动刷抖音极速版得红包金币(APP实现)

    上回我们用python实现了自动刷抖音的功能(https://blog.csdn.net/u012539700/article/details/100058939),这回我们用android app的 ...

  5. 解放双手,自动刷抖音

    起因 因为项目需要,最近在学习appium自动化,学习中很枯燥无味,想做点能激起兴趣的事情,正好平时喜欢刷抖音,想一想能不能解放双手自动刷抖音呢,有想法咱们就行动起来,搞.搞.搞 (ps:代码很简单, ...

  6. ADB 控制Android自动刷抖音

    ADB 控制Android自动刷抖音 前言 思路 具体实现 手机打开开发者模式 使用ADB连接手机 使用ADB控制手机滑动 使用bat读取设备列表 使用bat判断设备列表中是否有设备 当有设备时开始滑 ...

  7. 手机自动化测试工具Auto.js学习使用(附一个自动刷抖音类短视频的demo)

    Auto.js学习使用 介绍 使用 1. 手机端安装auto.js 2.电脑下载vscode,安装插件 3.手机打开远程开发功能 4. vscode连接手机 5.进行开发(一个自动刷抖音类短视频的de ...

  8. python可以自动录凭证_我用 Python 实现自动刷抖音小姐姐

    具体实现代码 # 图片压缩比例 SIZE_normal = 1.0 SIZE_small = 1.5 SIZE_more_small = 2.0 # adb手机截图 def get_screen_sh ...

  9. python自动刷抖音视频_python+adb实现自动刷抖音视频

    安装adb和驱动 python代码实现 效果展现 安装adb和驱动 adb下载链接:https://pan.baidu.com/s/1nvhgoOMzPkxqhzLjfkuaTQ 提取码:23a7 a ...

最新文章

  1. 【Qt】AVFrame转QImage
  2. 一个类怎样引用另外一个类的成员变量或方法
  3. poj 2456 Aggressive cows(贪心+二分)
  4. 源码安装mysql_CentOS 7中源码安装MySQL 5.7.16 (亲测成功)
  5. integer 最大值_JAVA源码之Integer
  6. php codeigniter cookie,PHP 使用CodeIgniter删除、设置Cookie的简单示例
  7. 使用Cargo入门rust语言
  8. 电脑重启桌面 计算机图标消失,电脑重启后计算机图标不见了怎么办
  9. Android跳转小项目-CHANGE页面-Recycylerview、List、Context(二)
  10. python抓取数据包_python抓数据包
  11. termux—手机远程连接服务器教程
  12. CTF解题基本思路步骤(misc和web)
  13. iphone 扩容测试软件,六个扩大iPhone储存空间的方法,亲测有效!
  14. 如何用excel做多元回归分析
  15. 计算机教室与黑板距离,教室灯具布置怎么做比较合理?
  16. python股票分析-放量跌到底买入-涨了再卖
  17. 数据库管理与高可用----MySQL 备份与恢复
  18. 互联网金融大事件,从泛亚到e租宝敲响的警示钟?
  19. Linux基本知识点整理
  20. java枚举类型定义_java中的枚举类型怎么定义?

热门文章

  1. WIN10版本安装JDK
  2. ANSVC无功补偿装置在南京某高等院校中的应用
  3. DELL R510服务器RAID配置,Dell服务器硬RAID配置
  4. 故障修复:mswinsck 加载失败
  5. 画布和画笔绘制五子棋
  6. 如何修复Kindle频繁自动锁屏和解锁
  7. 使用 Hexo 快速免费搭建个人网站
  8. GitHub分支使用详解
  9. 华为watch3pro和gt2pro哪个好
  10. 折页损失函数代码实现