懒人刷快手

  • 说明:
  • 连接方式
  • 直接上代码
  • 后言

说明:

这是使用python写的一个自动播放快手极速版视频的程序,比如累了可以把手机放在支架上自动播放,观看视频,还可以刷金币;遇到直播或者广告会直接跳过,还可以控制播放多少条视频后退出,也可以自动给视频点赞送小红心;可以解放自己的双手,边看视频,边写代码美滋滋

连接方式

  • 第一种:数据线连接手机
  • 第二种:局域网连接手机,最好是家里的wifi
  • Android手机+笔记本电脑(台式电脑也可以)
  • wifi连接容易出错(10061),连不上的解决办法放代码开头部分了

直接上代码

from appium import webdriver
from time import sleep"""
Android 网络调试 tcpip 开启方法以及10061错误解决方法
1.  将安卓设备usb连接到电脑
2.  设备链接到wifi
3.  Ping设备ip,检查是否可通信
4.  在cmd依次输入以下命令:
5.  adb usb
6.  adb kill-server
7.  adb tcpip 5555
8.  adb connect youip:5555
9.  拔掉usb插头即可
"""def next_video(driver):return driver.swipe(500, 1800, 500, 200)def zhibo(driver):"""直播直接划走"""try:driver.find_element_by_id('com.kuaishou.nebula:id/like_button')el = Trueexcept:print('\t——直播直接划走')next_video(driver)  # 滑动动作,下一条视频el = Falsereturn eldef lt(timestr):t_split = timestr.split(':')t_split_m = int(t_split[0])t_split_s = int(t_split[1])times = t_split_m*60+t_split_s-22return timesdef dianzan(driver, el):"""判断是否有点赞:有点赞:点击屏幕判断是否有时间长度有:获取时间长度,并返回/s无:返回时间长度10s"""if el:driver.tap([(500, 1000)])  # 点击动作,点击屏幕中心sleep(1)try:el_t = driver.find_element_by_id('com.kuaishou.nebula:id/player_duration')times = lt(el_t.text)print('\t——有点赞,不是直播,%d 秒后切换到下一条视频'%times)driver.tap([(1000, 1736)])  # 点击动作,点赞except:print('\t——视频时间比较短,10 秒后切换到下一条视频')times = 10else:times = 10return timesdef connect(tcpip, udid_dataLine:str, udid_wifi:str, Android_version:str):"""连接手机:param tcpip::return: driver"""desired_caps = {'platformName': 'Android','platformVersion': Android_version,'deviceName': 'yourPhoneName','appPackage': 'com.kuaishou.nebula','appActivity': 'com.yxcorp.gifshow.HomeActivity','noReset': 'True'}if tcpip:desired_caps['udid'] = '%s:5555'%udid_wifi     # 通过局域网 tcpip 协议连接else:desired_caps['udid'] = '%s'%udid_dataLinedriver = webdriver.Remote(command_executor='http://127.0.0.1:4723/wd/hub',desired_capabilities=desired_caps)return driverdef main(tcpip=False, play=False, Android_version='9.0', udid_dataLine:str='', udid_wifi:str=''):"""入口程序:param tcpip: True 使用局域网wifi连接手机,False使用数据线连接手机:param play: True 最大长度播放每条视频,False固定每条视频播放30秒:return: None"""i = 0# 连接手机driver = connect(tcpip, udid_dataLine, udid_wifi, Android_version)sleep(5)if play:num = int(input('请输入播放视频数量:'))# 浏览视频while i < num:i += 1print('正在播放第 %d 条,还剩 %d 条视频' % (i, num - i))sleep(1)driver.implicitly_wait(3)el = zhibo(driver)times = dianzan(driver, el)sleep(times)next_video(driver)  # 滑动动作,下一条视频print('%d 条视频播放完毕,退出程序'%num)else:num = 1000# 浏览视频while i < num:i += 1print('正在播放第 %d 条,还剩 %d 条视频' % (i, num - i))sleep(30)next_video(driver)  # 滑动动作,下一条视频print('%d 条视频播放完毕,退出程序' % num)driver.quit()if __name__ == '__main__':"""tcpip: True 使用局域网wifi连接手机,False使用数据线连接手机play: True 最大长度播放每条视频,False固定每条视频播放30秒udid_dataLine:数据连接tcpip=False时,udid_dataLine不能为空udid_wifi可以为空udid_wifi:wifi连接tcpip=True时,udid_wifi不能为空udid_wifi=局域网手机ip地址udid_dataLine可以为空Android_version:手机Android版本9.0可以为空"""main(tcpip=True, play=False, udid_dataLine='adb devices 的udid', udid_wifi='你的手机ip', Android_version='安卓版本')

后言

经过运行是OK的,如果有好的建议或是有什么疑问欢迎在下方留言,谢谢。

自动播放快手极速版视频相关推荐

  1. 薪火IP模拟器多开换IP自动阅读快手极速版aotujs脚本

    一个近期正在使用的aotujs脚本,可自动操作快手极速版,支持模拟器多开配合薪火换ip软件可多账户操作. /*** 3元起提,没有限制,只要求手机验证码 */const perVideoWatchTi ...

  2. auto实现自动刷快手极速版金币功能

    auto实现自动刷快手极速版金币功能* 配置环境 电脑端 vscode 扩展 手机端 小米10 免root 需要下载 autojs function texden(){text('领福利').find ...

  3. python刷快手极速版_自动刷快手极速版脚本当前页面出现

    很简单的,现在就尝试一下吧 wait:线程不再活动,不再参与调度,进入 wait set 中,因此不会浪费 CPU 资源,也不会去竞争锁了,这时的线程状态即是 WAITING可以根据提示在属性页中直接 ...

  4. AutoJs学习-实现自动刷快手极速版

    专栏分享 点击跳转=>Unity3D特效百例 点击跳转=>案例项目实战源码 点击跳转=>游戏脚本-辅助自动化 点击跳转=>Android控件全解手册

  5. 快手极速版邀请码|抖音极速版邀请码自动浏览想法

    更新: 2020年08月12日 @author: 抖音极速版邀请码:8278753618 快手极速版邀请码:459483110 """ import uiautomato ...

  6. 使用ADB和Python实现手机自动刷视频(快手极速版、抖音极速版)

    一.所需的平台和软件.设备 (1)Win10PC机(电脑).安卓手机(系统安卓版本).USB数据线(不是普通的充电线,而是可以传输数据的数据线): (2)Pycharm的安装,可以在官网https:/ ...

  7. Auto.js抖音极速版、快手极速版,刷宝短视频、火山极速版自动刷看

    介绍 脚本能够实现抖音极速版.快手极速版,刷宝短视频.火山极速版.趣看看App的自动刷看.脚本布置在手机上后会自动刷看,为防止被封,我设置几个app循环刷看,其中趣看看能实现文章自动检测广告,跳过广告 ...

  8. auto.js 快手极速版刷视频3.0

    auto.js 快手极速版刷视频 结合网上脚本进一步优化 设备: 安卓手机 android 7.0 以上 app: 快手极速版,auto.js 4_1_1. 脚本: kuaishou.js 优化历史 ...

  9. Autojs4.1.0实战教程---快手极速版自动评论

    抖音极速版邀请码: 890992808 看文章加关注点分享都不用...加下邀请码就好 快手极速版邀请码: 2rvxaem 代码地址:https://blog.csdn.net/zy0412326/ar ...

最新文章

  1. Android 使用反射机制获取或设置系统属性(SystemProperties)
  2. 搭建自己的Docker Harbor
  3. java输出一副扑克牌_JAVA编一副扑克牌
  4. IntelliJ IDEA下的使用git
  5. db2的bufferpool不足报错的快速解决
  6. 用Org-mode实践《奇特的一生》
  7. 暗黑2纯Linux服务器构建
  8. 国标:PAAS应用程序管理要求
  9. vue-echart简单使用
  10. python三个单引号成对用于什么_python中三个单引号是什么意思
  11. 小米手机连接电脑(Mac)刷miui12开发版的操作指南
  12. Python网络爬虫实例(爬一些小网站的图片)
  13. vue学习第五天(9月8号)
  14. HEVC/H.265理论知识(2)——profile、level、tier
  15. 新式奶茶的2019:市场分化、洗牌加剧
  16. 凭本事当的组长,凭什么工资还没手下高?
  17. AT指令和MQTT基础
  18. 【转】Hadoop学习路线图
  19. SuperMap iClient for OpenLayers图层组控制实现方法
  20. vnc viewer复制到linux乱码,VNC拷出来的文字变成了ASCII的unicode编码

热门文章

  1. 【掘金量化】get_previous_trading_data()返回值为None的问题解决
  2. 武汉理工大学桂林老师java_武汉理工大学-Java面向对象与多线程综合实验-(1)封装、继承与多态...
  3. MacBook使用技巧:如何解决经常死机
  4. 抄书——最优化的理论与方法(4)——数学基础(秩一校正)
  5. 天津计算机校招面经总结(JAVA)
  6. SQLSERVER2012数据恢复过程
  7. android手机酷狗缓存,酷狗音乐(com.kugou.android) - 10.6.5 - 应用 - 酷安
  8. vector底层结构简介
  9. CocosCreator原生开发 dalvik.system.PathClassLoader[DexPathList[[zip file couldn‘t find “libcocos2djs.so“
  10. .net core linux服务器部署