当前位置: 首页 > news >正文

Python利用pyautogui基于PC端抖音实现自动取消全部喜欢

写在前面

1、原理:

a、先把PC端抖音激活前置

b、然后模拟点击抖音的批量管理全选取消喜欢确认取消退出管理等按钮达到自动取消喜欢的效果

2、图片需要替换为自己的图片,因为每一台电脑的色彩可能不一样,会导致找不到按钮

2.1、当然,第一次可以直接运行试一试,万一不需要替换也行呢

2.2、替换步骤:

​ 以批量管理.png图片为例。程序会根据批量管理.png图片去识别屏幕,找到匹配的按钮,然后点击

​ a.只需要用微信或者其他工具,给抖音的批量管理按钮截个图,然后替换掉批量管理.png图片即可

  b.如果还是提示找不到按钮,则多截图几次替换,尽量不要多余的阴影

注意事项

1、必须用管理员运行。测试过未用管理员身份运行,导致模拟鼠标点击不生效

2、需要关闭抖音的那个桌面宠物,不然有可能不是前置抖音,而且其他也包含“抖音”的应用

3、抖音不能最小化

4、删除完成,但是程序还在跑,则把鼠标拉到左上角,等待一会,就会自动退出程序了

代码

# -*- coding: utf-8 -*-
"""
File Name: main.py
Author: DellUser
Date: 2026/5/7
"""
import timeimport pyautogui
import pygetwindow as gwdef find_then_click(img):try:btn = pyautogui.locateOnScreen(img)print(f"✅️找到按钮:{img}")pyautogui.click(btn)print(f"⭐点击按钮:{img}")except Exception as e:print(f"❌️未找到按钮:{img}, e:{e}")def main():# 根据名称获取窗口# 包含关键字就行key = '抖音'windows = gw.getWindowsWithTitle(key)print(f"⭐获取关键字{key}的所有窗口如下:")for w in windows:print(f'⭐title:{w.title}, obj:{w}')# 选择一个窗口w = windows[0]  # 把抖音的宠物关掉,这里就只有一个抖音了# 激活某个窗口w.activate()  # 最小化时无法激活wait = 1  # 等待时长for i in range(100):# 检查是否触发安全退出x, y = pyautogui.position()if x < 10 and y < 10:pyautogui.alert(" 鼠标在左上角,强制退出!")breakprint(f"开始第{i + 1}轮次操作")time.sleep(wait)  # 等待img = "批量管理.png"find_then_click(img)time.sleep(wait)  # 等待img = "全选.png"find_then_click(img)time.sleep(wait)  # 等待img = "取消喜欢.png"find_then_click(img)time.sleep(wait)  # 等待img = "确认取消.png"find_then_click(img)#time.sleep(wait)  # 等待#img = "退出管理.png"#find_then_click(img)time.sleep(5)  # 等待抖音刷新if __name__ == "__main__":main()

按钮截图

image-20260508144336723

gitee url

python-learning-notes: 这里是我的Python学习小仓库~ 装着我练手的各种代码:读Excel、发请求、处理数据…… 按不同库建了文件夹,边学边记,慢慢积累✨

http://www.jsqmd.com/news/777297/

相关文章:

  • 第十六篇 第一层总结:量子基础从不是研究终点,而是高阶悟道的唯一起点
  • 高性价比旋转弯曲疲劳试验机推荐:兼顾价格、实力与用户口碑的品牌 - 品牌推荐大师
  • 从手动到智能:如何用EZCard将卡牌制作效率提升5倍?
  • 无锡社区充电物联解决方案对比指南:2026年5大运营系统深度测评 - 优质企业观察收录
  • Mac Mouse Fix终极指南:免费解锁第三方鼠标在macOS的完整潜力
  • 2026年4月一体化泵站/一体化预制泵站/一体化污水泵站/一体化提升泵站厂家综合测评 - 泵站报价15613348888
  • 护肝熊胆粉哪家值得买?2026熊胆粉十大品牌实测,脂肪肝调理人群认准经鹤堂 - 博客万
  • AI团队协作平台DjinnBot:从代码知识图谱到多Agent协同开发实战
  • 3分钟免费一键激活Windows系统:KMS_VL_ALL_AIO智能激活完整指南
  • Taotoken多模型聚合平台助力Matlab开发者解决复杂建模问题
  • 京东E卡回收安全吗?实测体验分享 - 抖抖收
  • 实时AI副驾驶项目解析:从音频捕获到多模态问答的桌面应用架构
  • BT.656信号解析:如何用示波器捕捉PAL制式的隔行扫描波形
  • 2026 国产全自动咖啡机品牌推荐:全自动咖啡机选购指南与挑选方法 - 品牌2026
  • 成膜快不假白防晒霜,上手就离不开不假白的5支神仙防晒 - 全网最美
  • 人像抠图怎么制作?2026年最全工具对比和实操指南
  • 如何用开源甘特图软件GanttProject高效管理复杂项目:终极免费指南
  • 大负载减速机轴承推荐 关节模组与人形机器人轴承选型参考 - 品牌2025
  • 2026年无锡充电桩运营系统与社区生态物联解决方案深度选型指南 - 优质企业观察收录
  • 基于BuiltWith API的网站技术栈探测:Python自动化实现与实战应用
  • 武威市办理营业执照哪家靠谱?2026实测榜单:武威志庆财税靠谱登顶,创业首选! - 速递信息
  • 第十七篇 量子力学与相对论的核心矛盾:底层本源根源深度解读
  • 中兴光猫终极解锁指南:5分钟获取Telnet权限的完整教程
  • 圆锥轴承厂家推荐:国内高端品牌及供应商哪家好? - 品牌2025
  • OpenClaw 2.6.6 调用 Ollama 本地模型详细步骤
  • 如何快速获取基金与债券数据:AKShare完整指南
  • Docker里用Conda activate总报错?教你两种正确激活虚拟环境的写法(避坑source not found)
  • 2026雅思哥机考模考有计时功能吗?官方仿真计时功能全解析 - 品牌2026
  • 2026年一站式快速搞定降重与降AI痕迹,查重率、AI率直降至25%以下 - 降AI实验室
  • GD32F103VET6替换STM32F103VET6实战:ADC+DMA读取内部温度传感器,从-400℃到正常值的排查全记录