菜鸟哥,想给心意的小姐姐自动点赞,怎么办?30行Python代码搞定!

python实现自动点赞 1.思路 通过pyautogui可以实现鼠标点击、滚动鼠标、截屏等操作。由此功能实现打开页面,进行点赞。 aircv可以从大图像获得小图像的位置,利用pyautogui截屏得到的图片,可以在页面获取到每一个 立即下载
点上方“菜鸟学Python”,选择“星标”
第464篇原创干货,第一时间送达

大家好,我是菜鸟哥,一个喜欢Python的技术直男!

Python里面有很多好玩的库,很多秀的操作,其中自动化就是它应用比较广泛的一个地方,以前写了几篇自动化办公的文章:

今天,菜鸟哥就来利用Python来自动化操作鼠标和键盘,给喜欢的小姐姐点赞,猜猜她是谁,一起来看看吧。

对了她就是欣小萌,一个人气很高的UP主,有300多万粉丝,相当厉害。咳咳,我们言归正传下面说一下从技术层面如何实现!其实我们主要是用PyAutoGUI这个库来搞定的,下面给大家详细说说。

01.PyAutoGUI介绍

PyAutoGUI库是基于python开发的鼠标键盘的自动化操作库,它可以通过和其他的python库来组合使用,发挥更大的作用。对于PyAutoGUI的安装,可以通过pip install PyAutoGUI进行安装。

02.PyAutoGUI使用

PyAutoGUI库不仅仅可以完成对于鼠标和键盘的操作,而且还能够弹出提示框,以及进行屏幕截图的功能。

1).鼠标操作

对于鼠标的操作,常用的函数包括移动鼠标和鼠标点击,对于鼠标的移动,可以将电脑的屏幕理解为一个画布,让鼠标移动到指定的(x,y)坐标位置。

其程序和功能如下图所示:

上图中,程序运行后,仔细观察,会发现鼠标自动的移动到了画面的中间 ,其中参数duration指的是鼠标要用三秒钟的时间完成这一操作。

对于鼠标常用到的单击左键、单击右键以及双击左键操作,程序如下图所示。

2).键盘操作

对于常用的键盘操作,包括了对于键盘中每个按键的按压,以及各种快捷键的组合,还有长按一个按键的操作。下面的程序,将利用PyAutoGUI库在pycharm中实现一个简单的复制和粘贴。

程序首先将(606,432)位置的内容,通过ctrl+c的快捷键进行复制,然后来到(606,602)的位置,通过ctrl+v的快捷键将内容进行粘贴,效果如下图所示:

3).弹出提示框

对于提示框的使用,PyAutoGUI采用的是阻塞的方式,当程序执行到弹出提示框时,程序会暂停运行,直到用户点击提示框为止,对于上面的程序我们进行更改,加入提示框进行确认,当用户确认粘贴时,我们再进行程序的粘贴,程序和执行的结果如下图所示。

通过结果的展示,可以看出,当用户在提示框中点击”确定“之后,程序才会完成对于内容的粘贴。

03.自动为小姐姐点赞

以上的内容主要是为大家介绍了关于PyAutoGUI库使用的方法,接下来我们就通过上面介绍到的知识点,结合实战的案例来展示,如何通过PyAutoGUI库来为小姐姐的视频进行点赞,一起来看看吧。

我们要点赞的是欣小萌小姐姐的所有视频,如下图所示:

打开UP主的首页后,可以看到她的所有视频,我们利用程序来一个个打开,并为每个视频进行点赞处理,程序如下图所示。

小姐姐的每页视频中,都有六行视频,针对于每行视频,找到其对应的视频位置,然后分别点击每页视频,并在视频的子页中找到点赞的位置,关闭子页面后,点击下一个视频,这样依次的为每个视频进行点赞。

最后,我们通过视频的方式来看一下最终的结果吧。

总结:

以上就是小编为大家带来的自动化为小姐姐视频点赞的内容分享,大家可以安装PyAutoGUI库,并利用PyAutoGUI库自动的操作鼠标和键盘,进行其他工作的处理,一起来试试吧。

需要源码的同学,可以在下面的公众号「菜鸟编程大本营」后台输入 :007


推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |
趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影

年度爆款文案

点阅读原文,领廖雪峰资料包!
python自动点赞功能的实现思路 主要介绍了python自动点赞功能的实现思路,点赞功能不处不见,特别是微信朋友圈,一些商家运用点赞数量搞活动。今天小编给大家分享实现思路及代码,感兴趣的朋友一起看看吧 立即下载

相关推荐

数学建模小白必看:层次分析法(AHP)从入门到实战(附Python代码)

本文详细介绍了层次分析法(AHP)在数学建模竞赛中的应用,从构建判断矩阵到一致性检验,再到权重计算和实战案例。通过Python代码实现,帮助小白快速掌握AHP的核心技巧,解决评价类难题,提升建模效率。

web39explorer的博客 922

Python自动操作 GUI 神器——PyAutoGUI

我们以前讲过怎样使用 Python 在浏览器中实现页面自动化操作,不管用哪种方式实现,都是通过定位页面中的元素来进行相应的操作。今天我们来聊一聊如何在桌面实现自动化操作。与浏览器页面自动化操作类似,桌面自动化操作也是需要定位鼠标在桌面的位置,然后根据定位的位置执行对应的操作。我们今天的主人公是 ,pyautogui 是一个纯 Python 的 GUI 自动化工具,通过它可以让程序自动控制鼠标和键盘的一系列操作来达到自动化测试的目的。这个模块的安装也是老一套:安装好了就可以直接使用了。鼠标移动桌面操作最基本的

SixStar_FL的博客 6085

钣金设计高薪进阶:从材料工艺到DFMA降本增效全解析

钣金设计是机械制造领域的核心技术之一,它涉及将金属板材通过切割、折弯、焊接等工艺成型为所需零件。其核心原理在于深刻理解材料特性、制造工艺约束与结构力学,以确保设计在功能、成本与可制造性之间取得最佳平衡。这项技术的价值在于,优秀的钣金设计能直接驱动产品降本增效,通过优化材料利用率、简化装配工序和避免设计缺陷,为企业节省大量模具与生产成本。其应用场景广泛,从机箱机柜、汽车部件到电子设备外壳无处不在。本文将聚焦于实现这一价值的关键路径,深入探讨面向制造与装配的设计(DFMA)原则在钣金领域的实战应用,并剖析如何通

weixin_34301132的博客 395

PyAutoGUI零基础入门:第一个自动化脚本编写指南

建议初学者按照这个路线图循序渐进地学习,遇到问题时多查阅文档和示例代码,很快就能编写出自己的自动化脚本了。它的在线编辑器可以直接运行Python代码,还能一键部署展示效果,省去了本地环境配置的麻烦。最近在学习自动化操作时发现了PyAutoGUI这个神奇的库,它能让Python脚本模拟鼠标键盘操作,实现各种自动化任务。作为新手,我记录下从零开始的学习过程,希望能帮助同样想入门的朋友少走弯路。坐标系统问题:PyAutoGUI使用屏幕左上角为原点(0,0)的坐标系,注意不同分辨率下的坐标差异。

BlackStone33的博客 782

LTC3783 LED驱动控制器设计与效率优化详解

开关电源控制器是现代LED照明的核心器件,通过电流模式控制实现高效能量转换。其核心原理是通过采样电阻检测负载电流,配合误差放大器形成闭环调节,在汽车电子、显示背光等场景中确保±3%的电流精度。LTC3783作为典型代表,集成升压/降压-升压多拓扑支持,配合PWM调光技术可实现3000:1的无色偏调光范围。在工程实践中,需重点考量功率电感选型、MOSFET开关损耗与热管理设计,例如在38W功率方案中采用10μH/5A电感和4.5mΩ MOSFET可达成95%效率。该方案特别适用于需要应对9-36V宽输入电压波

weixin_36231030的博客 401

Plant Simulation新手入门:从零开始搭建工厂布局仿真模型(附完整代码)

本文为Plant Simulation新手提供了一个从零开始搭建工厂布局仿真模型的完整实战教程。通过一个玩具工厂车间布局优化的具体案例,详细讲解了从数据准备、模型构建、核心逻辑编程到连接遗传算法进行自动优化的全流程,并附有完整代码示例,帮助读者快速掌握这一工业仿真软件的核心应用。

metal的博客 554

PyautoGui常用教程

一、前置参数 自动 防故障功能 # 默认这项功能为True, 这项功能意味着:当鼠标的指针在屏幕的最坐上方,程序会报错;目的是为了防止程序无法停止 pyautogui.FAILSAFE =False 停顿功能 # 意味着所有pyautogui的指令都要暂停一秒;其他指令不会停顿;这样做,可以防止键盘鼠标操作太快; pyautogui.PAUSE = 1 二、 鼠标参数 获取屏幕分辨率 print(pyautogui.size()) # 返回所用显示器的分辨率; 输出:Si

lau_jw的博客 3526

Proteus仿真AT89C51驱动DHT11:温湿度数据采集与LCD1602显示的5个调试坑点总结

本文总结了在Proteus仿真环境下使用AT89C51驱动DHT11温湿度传感器并通过LCD1602显示的5个常见调试坑点,包括DHT11时序问题、LCD1602初始化错误、数据校验失败、仿真特有差异及系统稳定性问题,提供了详细的解决方案和优化代码示例,帮助开发者高效完成温湿度采集项目。

weixin_30335575的博客 358

pyautogui模块安装

今天装好pycharm后,根据网上教程自学python需要调用pyautogui模块时,发现没有这个模块需要自行下载。 然后从网上下载pyautogui安装 1.下载pyautogui和PyGetWindow模块并解压 2.打开cmd,输入 cd… 返回根目录 3.进入下载的pyautogui文件所在目录,例如输入C:\Users\Administrator\Desktop\pyautogui-m...

a359010549的博客 4867

IgH EtherCAT 从入门到精通:第 3 章 第一次运行 Hello EtherCAT

摘要:启动EtherCAT主站实践指南 本章详细介绍了如何配置和启动EtherCAT主站系统,主要内容包括: 配置文件详解:讲解/etc/ethercat.conf中的关键配置项,包括主网卡指定、冗余备份设置和网卡驱动选择。 启动流程:说明通过systemd服务和手动命令两种方式加载内核模块,重点介绍了ec_master和ec_generic模块的加载顺序及验证方法。 命令行工具:列举ethercat工具的常用命令,如查看主站状态、扫描从站设备、读取PDO/SDO数据等。 示例程序:简要介绍内核态示例min

从事嵌入式linux android驱动开发,拥有全栈能力 311

图像处理入门007:图像处理中的数学基础:线性代数与卷积

一种:把 OpenCV 当黑盒,调用,效果不对就乱调参数;另一种:理解每个像素是怎么被周围邻域"加权平均"的,理解核翻转、边界填充、stride 的含义。前者能干活,后者能解难题。一旦遇到自定义核(比如 ISP 上的锐化)、深度学习反向传播、医学图像重建,你就必须把卷积、相关、矩阵乘法这些基本功捡回来。线性代数三件套:向量点积、矩阵乘法、线性变换;2D 卷积的数学定义:核翻转、滑动窗口、边界填充。并手写一个,验证它与和的结果完全一致(误差 < 1e-9)。f∗gn∑m−∞∞f。

专注:太空算力、AI infra、异构调度、大模型成本工程 387

情人眼里出西施,我用Python帮你搞定了!

情人节就要到了,不知道大家都准备了什么礼物呢?情人之间送礼,追求的是心意,今天小编就带领大家做一个程序员情人节专属礼物-《我的眼里只有你》,如下如所示:图片来源:全民小视频大家仔细观察,...

cainiao_python的博客 426

使用 MATLAB/Simulink 搭建一个 无人机群间数据交换与协同控制仿真系统

本文提供了一份详细的Simulink无人机群协同控制仿真教程。主要内容包括:无人机群系统架构设计(去中心化网络、通信分层)、三维运动建模、空-空通信链路实现(距离判断、无线信道)、分布式Consensus控制算法开发,以及性能评估指标设定。教程采用模块化设计思路,通过ModelReference构建多无人机并行模型,并给出了MATLAB函数实现关键算法。最后展示了预期仿真结果(收敛时间<15s、位置偏差<2m)和进阶应用方向(编队飞行、AI协同等),帮助读者掌握群体智能系统的建模与仿真方法。

amy_mhd的博客 159

一行命令堆出你的新垣结衣(已开源),有点牛!

作者:兴坤 来源:量子位(QbitAI)万恶之源烂苹果,古董设备的「Hello World」,拿来开启ASCII Art再合适不过。这段视频可不是一个一个字符敲出来的,完成它仅仅需要一...

cainiao_python的博客 225

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【python】自动点赞#

鼠标移动到左上角退出(试过esc,不起作用,先土办法)

数字化老司机 754

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Python菜鸟教程-笔记

# -*- coding: UTF-8 -*- Python 数字 Python 数字数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变数字数据类型得值,将重新分配内存空间。 以下实例在变量赋值时数字对象将被创建: var1 = 1 var2 = 10 您也可以使用del语句删除一些数字对象引用。 del语句的语法是: del var1[,var

前端产品工程师 3万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

详解Python中pyautogui库的最全使用方法

详解Python中pyautogui库的最全使用方法 在使用Python做脚本的话,有两个库可以使用,一个为PyUserInput库,另一个为pyautogui库。就本人而言,我更喜欢使用pyautogui库,该库功能多,使用便利。下面给大家介绍一下pyautogui库的使用方法。在cmd命令框中输入pip3 install pyautogui即可安装该库! 常用操作 我们在pyautogui库中常常使用的方法,如下: import pyautogui pyautogui.PAUSE = 1 # 调用在

代码过客 3万+

PyAutoGUI帮助文档

import pyperclip import pyautogui # PyAutoGUI中文输入需要用粘贴实现 # Python 2版本的pyperclip提供中文复制 def paste(foo): pyperclip.copy(foo) pyautogui.hotkey('ctrl', 'v') foo = u'学而时习之' # 移动到文本框 pyautogui.c...

qq_34053552的博客 2万+

Python神器!不用动手操作,自动给微信群发文件!

这是“菜鸟学Python”,第“501”篇原创大家好,我是菜鸟哥!学Python就等你啦!爆款文案1).卧槽!Pdf转Word用Python轻松搞定!2).学Python真香!我用100行...

cainiao_python的博客 3816

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

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

JackChan 2253

24行代码简单实现qq空间自动点赞

使用auto.js完成一个简单的qq空间自动点赞脚本的开发,小白也能学得会!

weixin_51517370的博客 7327

抖音自动评论点赞脚本(win11+python)

移动应用测试学习

小月肖的博客 9067

微信朋友圈自动点赞!

微信朋友圈自动点赞python实现!

wcg_jishuo的专栏 750

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

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

xindoo 6252

我们的感知是真空孔道吗?

我们从初中的时候就学过光波长、声波。那时候学物理感觉我们的感知就是真空孔道,我们眼前这个形形色色的世界,就是真正的客观世界。自从听了施一公教授的讲座,原有认知受到一些颠覆。 以视觉和听觉为例:视觉大约占去人类信息感知量的70%—80%,然而它只是生物感光系统的一种机能表现,其自然演化渊源与低等生物最简单的光合能量代谢方式有关。因此,他只是某一进化环境所限定的照度内对400—700纳米之间的光波可感,也就是说,凡不在这个范围内发光和反光的物体对视觉来说,均可属于不存在,或者,凡不...

weixin_46039719的博客 1144
上一篇: 用Python执行SQL、Excel常见任务?10个方法全搞定!
下一篇: 认真聊一聊大家关心的Go语言
菜鸟学Python
博客等级 码龄9年 8089粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值