微信运动红心点赞,自动点赞,本python脚本是通过 uiautomator2 类库实现的

#!/use/bin/evn python
# -*- coding: utf-8 -*-
# project: pythonProject wx_sports_hearts
# author: honey
# date: 2021/10/24"""
使用说明:
测试环境:小米手机8, python3.8 , mac系统,微信 8.0.15 版本
1.安装:pip install --pre uiautomator2pip install weditor2.初始化客户端和服务端a.通过数据线连接手机b.手机开启USB调试,模拟点击,允许USB安装c.执行下面的初始化操作python -m uiautomator2 init
3.打开web界面,该界面主要是为了获取控件的ID 【自己开发调试使用,如果只点赞,略过即可】python -m weditor4.打开微信,点击微信运动,点击步数排行榜,然后开始运行该程序即可。
"""
import uiautomator2 as u2
from uiautomator2.exceptions import InjectPermissionErrord = u2.connect()
d.implicitly_wait(0.2)
rid = '//*[@resource-id="com.tencent.mm:id/c68"]'
LLayout = '/android.widget.LinearLayout'
RLayout = '/android.widget.RelativeLayout'
TView = '/android.view.View'rid_RLayout = rid + RLayout
LLayout1_RLayout2 = LLayout + "[1]" + RLayout + "[2]"
LLayout1_RLayout1 = LLayout + "[1]" + RLayout + "[1]"
Text_RLayout = RLayout + "[1]" + TView + "[1]"
i = 1
position = []
ele_index_list = []
mine_name = d.xpath(rid_RLayout + '[2]' + LLayout1_RLayout2 + RLayout + "[1]" + Text_RLayout).get_text()print('当前用户昵称:', mine_name)
black_name_list = [mine_name,'赵二狗'
]
love_count = 0
while i < 20:try:ele_path = d.xpath(rid_RLayout + "[" + str(i) + "]" + LLayout1_RLayout2 + RLayout + "[2]")ele_name = d.xpath(rid_RLayout + "[" + str(i) + "]" + LLayout1_RLayout2 + RLayout + "[1]" + Text_RLayout).get_text()ele_index = d.xpath(rid_RLayout + "[" + str(i) + "]" + LLayout1_RLayout1 + RLayout + "[1]/android.widget.TextView").get_text()x, y = ele_path.center()if i == 1:position = [[x, y], [x, y]]else:if len(position) == 0:position = [[x, y], [x, y]]position[1] = [x, y]if ele_path.exists:if ele_index in ele_index_list:continueele_index_list.append(ele_index)if ele_name in black_name_list:continueele_path.click()love_count += 1print(ele_name, '微信运动已点赞')except InjectPermissionError as e:print(e)exit(0)except Exception:if len(position) == 2 and position[0][1] != position[1][1]:try:if d(resourceId="com.tencent.mm:id/dzn").get_text() == '邀请朋友':breakexcept Exception:passprint('当前页面已经点赞完成,继续下一页')d.drag(position[1][0], position[1][1], position[0][0], position[0][1])i = 0position = []finally:i += 1
print('点赞结束', love_count)

眨眼中,红心赞统统完成,太棒喽


http://www.taodudu.cc/news/show-2729344.html

相关文章:

  • 微信运动服务器刷新,微信运动多久更新一次步数(微信运动刷新时间表)
  • 小程序获取微信运动步数
  • 微信运动点
  • 小程序微信运动时间戳格式转换+列表渲染微信运动数据
  • 微信小程序运动步数java_微信小程序获取微信运动步数的实例代码
  • autojs微信运动自动点赞
  • 获取微信运动 php,微信运动数据抓取(PHP)
  • 抓取微信运动真实数据
  • android微信运动页面开发,微信小程序仿微信运动步数排行(交互)
  • 获取微信运动 php,微信运动数据抓取(PHP语言)
  • android打开微信运动,小米手机怎么开启微信运动?
  • 手机用计算机微信运动记步吗,微信运动怎么用?微信运动计步功能使用方法介绍...
  • python爬取微信运动_如何利用Python爬取微信运动中各个好友的运动信息
  • android手表微信运动,oppo智能手表微信运动如何安装
  • 微信运动接口(获取自己的微信运动数据)
  • 微信运动怎么打开?如何查看微信运动步数?原来是这样做的…
  • 微信运动_刷步思路+Python源码+云部署(持续更新)_一蓑烟雨任平生
  • 解决 QGC地面站 ( QGroundControl )停止工作-由于win7 ghost精简缺少语音包
  • 短线王的盯盘宝怎么样_股票盯盘系统app怎么样
  • 20090726选股
  • 选股小技巧|如何选股
  • python股票网格交易法详解_我的选股方法 大家好,我是阿兰,一个将网格交易法应用于股票的人。昨天我给大家介绍了我的网格交易体系,并简单说明了我的选股方法,今天我将... - 雪球...
  • 选股法
  • A股-入门-新手该如何成功选股
  • 一根均线选股法_一根均线选股法视频教程
  • python3 简单爬虫实战|使用selenium来模拟浏览器抓取选股宝网站信息里面的股票
  • python爬虫——selenium+bs4爬取选股宝‘利好‘or’利空'股票信息
  • python爬虫selenium和bs4_python爬虫――selenium+bs4爬取选股宝‘利好‘or’利空'股票信息...
  • 量化选股宝三步走,京豆礼包你拿走
  • python爬取选股宝(https://xuangubao.cn)之二度尝试

微信运动小红心点赞脚本相关推荐

  1. 2021,shell脚本手机微信8.0,微信运动,自动点赞小伙伴的一些总结

    #!/usr/bin/bash #这是微信运动自动点击程序 #原理就是利用adb获取布局,来模拟点击小红心 exit_game() {echo "等待5秒后退出应用"sleep 5 ...

  2. (5)微信运动点赞(上)-引流脚本混合式开发技术系列教程By飞云脚本学院

    前言 由于微信限制和检测模拟器的登录,为了避免封号,本节教程我们使用红米NOTE5A高配版进行调试和开发. 这部手机的分辨率是720X1280 教程中,以后若是需要使用模拟器开发,模拟器的分辨率我也设 ...

  3. Auto.js Pro安卓免ROOT引流脚本开发系列教程05微信运动点赞(2)

    课程内容 判断是否在微信运动排行榜页面 遍历所有的点赞图标,执行点击 开发环境与工具 开发环境:Visual Studio Code Auto.js:Pro 7.0.3-7 终端设备:红米NOTE5A ...

  4. Autojs微信运动自动点赞免root脚本源码

    前言 热爱社交的张三每天无时无刻不在关注好友的动态就连微信运动也不例外,在夜深人静的晚上张三打开手机看着微信推送给他的运动排行榜,小手毫不犹豫的为每一位微信好友点赞,但热爱社交的张三好友实在太多才点了 ...

  5. Java微信运动步数排序设计_微信小程序仿微信运动步数排行(交互)

    本文介绍了微信小程序仿微信运动步数排行(交互),分享给大家,也给自己留个笔记,废话不多说了,具体如下: 效果图如下: wxml: {{item.name}} {{item.steps}} wxss: ...

  6. android微信运动页面开发,微信小程序仿微信运动步数排行(交互)

    微信小程序仿微信运动步数排行(交互) 发布时间:2020-08-20 00:51:02 来源:脚本之家 阅读:101 作者:祈澈姑娘 本文介绍了微信小程序仿微信运动步数排行(交互),分享给大家,也给自 ...

  7. 自动点击微信c语言,【Ctrl.js】微信中给微信运动的朋友自动点赞源码

    [JavaScript] 纯文本查看 复制代码//--------------------------------------------------------------------------- ...

  8. 获取this_小程序获取微信运动步数并集成echarts报表显示

    需求 现在运动计步非常的火,大家常用的计步工具一般有keep.咕咚.微信运动和其他移动设备等,本文是基于微信小程序获取用户的微信运动数据并可视化呈现出来. 先看一下最终实现效果: 微信运动规则 在开发 ...

  9. 小程序步数解密php,微信小程序--获取微信运动步数的实例代码

    如今运动计步很火,不管是蚂蚁森林,仍是微信上都很火爆,本文介绍了微信小程序微信运动步数的实例代码,分享给你们php 思路:wx.login获取的code请求获取的session_key,wx.getW ...

最新文章

  1. 模型压缩6倍,无需重训练:数学家团队提出量化新方法
  2. 用python画烟花-python实现浪漫的烟花秀
  3. 使用Python的随机数模块 random 实现猜数字游戏
  4. ACL 2021 | 复旦大学邱锡鹏组:面向不同NER子任务的统一生成框架
  5. oracle的clob转换varchar2
  6. 大数据产业目前面临哪些问题
  7. 菜鸟教程python100例-菜鸟教程python
  8. 服务器硬盘整体ghost,ghost备份整个硬盘| 全盘镜像ghost步骤
  9. 他是“自由软件”之父,天才程序员,史上最伟大的黑客!最后却黯然离场
  10. android 连接usb扫码枪
  11. 网上买电信电话卡又被欺骗百元
  12. 无惧黑暗强光,纯视觉导航也能全天候作业
  13. 好用的平板触控笔,apple pencil的平替笔推荐
  14. 学习图神经网络相关内容
  15. 1 Tbps! 使用英特尔第三代Xeon® Scalable Processor 加速VPP IPsec
  16. 绝密!2021年劳动节趣味测试题 (大数据版 )| 文末抽奖
  17. CSS外部字体引入方式
  18. 艾森豪威尔时间管理法则
  19. [WordPress]WordPress MU 增加SNS - BuddyPress插件的安装过程
  20. 格式化字符串_列表_元组

热门文章

  1. POJ3322(bfs+状态限制)
  2. 长铗:未来可被预言,区块链可被定义
  3. python求极限中有算术平方根如何表达_Python求算数平方根和约数的方法汇总
  4. Flink SQL xxx is not serializable. The object probably contains or references non serializable field
  5. Android 获取sim中带有字母的ccid(小白教程)
  6. Google MicroData,谷歌微数据为博客添加评级
  7. Ceph 问题记录:MDSs report oversized cache / clients failing to respond to cache pressure
  8. 流放者柯南自建服务器 linux,流放者柯南自建服务器教程一览服务器搭建方法介绍...
  9. tabbaritem 图片太大解决方案
  10. 云端系统服务器是什么,云端服务器是什么-云端服务器介绍