30行代码实现微信朋友圈自动点赞

简介: 首先祝大家新年快乐,过年了,允许我水一篇博客。不知道大家都回老家了没,不过我是没有回去,晚上吃完年夜饭看到很多人发朋友圈,为了增进和大家的友谊,于是就想着给大家点个赞,无奈内容太多了,就搞个自动化脚本,原理和前两天我写的30行代码实现蚂蚁森林自动偷能量一样,这里不再赘述,直接上代码。

首先祝大家新年快乐,过年了,允许我水一篇博客。不知道大家都回老家了没,不过我是没有回去,晚上吃完年夜饭看到很多人发朋友圈,为了增进和大家的友谊,于是就想着给大家点个赞,无奈内容太多了,就搞个自动化脚本,原理和前两天我写的30行代码实现蚂蚁森林自动偷能量一样,这里不再赘述,直接上代码。


import uiautomator2 as u2
import time
# d = u2.connect()
d = u2.connect("192.168.0.102")
# d.app_start("com.tencent.mm")
# time.sleep(0.3)
# d(text="发现").click()
# time.sleep(0.3)
# d(text="朋友圈").click()
def click(): 
    time.sleep(0.2)
    d.xpath("//*[@resource-id='com.tencent.mm:id/kn']").click()
    time.sleep(0.2)
    if d.xpath("//*[@text='赞']").exists:
        time.sleep(0.2)
        d(text="赞").click()
        time.sleep(0.1)
        return True
    time.sleep(0.3)
    return False
def swipeDown():
    a = d.xpath("//*[@resource-id='com.tencent.mm:id/kn']")
    y = a.get().bounds
    dist = y[3]
    if dist < 200:
        dist = 220
    d.swipe(300, dist, 300, 50, 0.2)
    time.sleep(0.1)
cnt = 0
while True:
    if d.xpath("//*[@text='5小时前']").exists:
        break
    if click() == False:
      cnt = cnt + 1 
    if cnt > 2:
        break
    swipeDown()
目录
相关文章
|
12月前
|
Python
自动化微信朋友圈:Python脚本实现自动发布动态
本文介绍如何使用Python脚本自动化发布微信朋友圈动态,节省手动输入的时间。主要依赖`pyautogui`、`time`、`pyperclip`等库,通过模拟鼠标和键盘操作实现自动发布。代码涵盖打开微信、定位朋友圈、准备输入框、模拟打字等功能。虽然该方法能提高效率,但需注意可能违反微信使用条款,存在风险。定期更新脚本以适应微信界面变化也很重要。
1023 61
自动化微信朋友圈:Python脚本实现自动发布动态
|
10月前
|
人工智能 机器人 API
搞定!微信接入DeepSeek打造聊天机器人,1行代码就行!
程序员晚枫分享了一个有趣的Python项目,将DeepSeek大模型接入微信,实现自动聊天。通过PyOfficeRobot库,仅需1行代码即可完成接入,打造AI聊天机器人。该项目基于Windows API操作微信,目前仅支持Windows系统。用户需填写好友名称和API Key,轻松体验AI对话。此外,PyOfficeRobot还支持其他大模型如阿里通义、智谱等。欢迎尝试并参与改进开源项目。
1433 81
搞定!微信接入DeepSeek打造聊天机器人,1行代码就行!
|
12月前
|
SQL JSON 前端开发
若依RuoYi脚手架二次开发教程(二次开发必学技能)
本次我们将通过一个菜品管理模块开发的案例,来演示拿到若依框架后,如何在若依管理系统上进行二次开发,升级改造为自己的管理系统。适合以若依作为项目脚手架的公司开发人员、毕业设计的学生及开源项目学习者。
6828 1
若依RuoYi脚手架二次开发教程(二次开发必学技能)
|
12月前
鸿蒙开发:弹窗交互(promptAction )
点击按钮实现不同方式的弹窗
266 4
鸿蒙开发:弹窗交互(promptAction )
|
存储 安全 大数据
对象存储的意义:探索数据新纪元的关键基石
在信息爆炸时代,数据成为核心资产,而高效安全的数据存储至关重要。对象存储作为一种新兴技术,起源于20世纪90年代,旨在解决传统文件系统的局限性。随着云计算和大数据技术的发展,它已成为关键技术之一。对象存储具备高可扩展性、高可靠性、低成本、易于管理和多协议支持等优点。它支撑大数据发展、推动云计算繁荣、助力企业数字化转型并保障数据安全。未来,对象存储将进一步提升性能,实现智能化管理,并与边缘计算融合,获得政策支持,成为数据新时代的关键基石。
486 3
|
存储 算法
分页存储管理与段式存储管理
分页存储管理与段式存储管理
433 3
|
存储 JSON Linux
新版本ONLYOFFICE8.0下载+安装+使用+测评,真的强大了不少
新版本ONLYOFFICE8.0下载+安装+使用+测评,真的强大了不少
748 0
|
开发工具 git
Git恢复之前版本的两种方法reset、revert(图文详解)
Git恢复之前版本的两种方法reset、revert(图文详解)
1384 0
|
分布式计算 Hadoop 大数据
数据工程师必须掌握的7个大数据实战项目
值得收藏,数据工程师必须掌握的7个大数据实战项目
8153 1
数据工程师必须掌握的7个大数据实战项目
|
数据可视化 前端开发 JavaScript
基于Echarts实现可视化数据大屏大数据可视化的方法和流程
基于Echarts实现可视化数据大屏大数据可视化的方法和流程
1134 0