打开CSDN首页,我们要识别图中的的赞,并点击。
首先我们写代码截取带赞的手势图片,代码如下:

from PIL import Image
import pyautogui
im=pyautogui.screenshot()#截取整个屏幕
om=im.crop((284,416,302,438))#根据截取的屏幕仅截取“带赞的手势图片”,可以用pyautogui.mouseInfo()获取图片的位置(284,416,302,438)
om.save("dianzan.png")#将图片保存供pyautogui.locateOnScreen()使用

获取供pyautogui.locateOnScreen()识别的图像后,开始写代码识别图像,如下:

import pyautogui
import timedef zan():time.sleep(0.5)   xy = pyautogui.locateOnScreen('dianzan.png')  # 寻找刚才保存点赞手势图片center = pyautogui.center(xy) # 寻找图片的中心 pyautogui.click(center)   print('点赞成功!')count=10#为了防止一直运行下去,点一点数量的赞就结束,自己定义
while True:if pyautogui.locateOnScreen('dianzan.png'):zan()   # 调用点赞函数count-=1else:pyautogui.scroll(-500)    #本页没有图片后,滚动鼠标;print('没有找到目标,屏幕下滚~')
print("点10个赞结束!")

运行后会识别图片进行点赞

代码输出如下:

参考文献:Python基础之pyautogui模块(详细总结鼠标键盘操作)

用pyautogui.locateOnScreen实现精准自动识别图片的功能相关推荐

  1. Python GUI自动化神器pyautogui,精准识别图片并自动点赞(32)

    小朋友们好,大朋友们好! 我是猫妹,一名爱上Python编程的小学生. 欢迎和猫妹一起,趣味学Python. 今日主题 你听过GUI自动化吗? GUI自动化就是用软件模拟鼠标和键盘的操作. 提到Pyt ...

  2. 7-python库之-pyautogui鼠标键盘控制、图片位置查找

    还是在自动化上面的应用,对于web的测试可以使用selenium来获取元素,进行按键控制或者文字输入,模拟用户操作实现自动化.可是对于非web的win桌面应用,我们就没办法了,这时候就需要向按键精灵那 ...

  3. 自动识别图片验证码登录

    自动识别图片验证码登录 目标:从需要会有登录的网站抓取数据. 场景:A网站需要会员登录才能查阅信息,A网站采用了AntiForgery防止XSRF攻击. 创建windows应用,采用webBrowse ...

  4. Python3,自动识别图片文字,这个库,我爱了。

    自动识别图片上的文字 1.引言 2.Cnocr 2.1 安装 2.2 代码示例 3.Pytesseract 3.1 安装 3.1 代码示例 4.总结 1.引言 小鱼:小屌丝,你在干啥呢? 小屌丝:我女 ...

  5. python写一个自动识别图片提取文字

    python写一个自动识别图片提取文字. ** 1.介绍 使用python写一个自动识别图片提取文字的exe. 进行图像的文字识别,将图像中的文字提取出来,可以帮助我们完成很多有趣的事情. 准备工作 ...

  6. pyautogui.locateOnScreen()找不到图像的办法

    pyautogui.locateOnScreen识别不到图像的原因: 不仅需要下载PyAutoGUI包,还需要下载opencv-python包,猜想是识别图像用到了opencv-python包的一些功 ...

  7. 太方便 微信能精准搜图片了!网友:出点有用的功能有多难?

    上个月底,微信向iOS用户发布了8.0.18正式版,首次支持朋友圈发送超过9张照片,现在可以发最多20张照片了,且超过9张之后会显示制作成新的视频.而在近日,正当部分用户还没用上这些功能的时候,微信& ...

  8. iOS15上线图片翻译功能,能取代专业翻译软件吗?

    NEW 关注剁手日记视频号 最新视频→[小牛电动车Gova C0体验:小雨竟然被实锤"渣女"?] 来源|脑极体 文|藏狐 此前iOS15系统更新,有一个功能引发了不小的关注,那就是 ...

  9. 关于“插入图片”等功能无法使用的问题

    之前一直没注意,我本身也很少使用上传图片等功能,最近才发现用IE时无法使用BLOG里的"插入图片"等功能,点 "插入图片"或者"表情"时,浏 ...

最新文章

  1. 算法也是颜值控,Twitter AI更青睐肤白貌美图
  2. 关于学习Python的一点学习总结(57->正则表达式及re模块中的一些函数)
  3. 轻量级高精度人脸关键点推荐
  4. 创建cocos2dx lua 工程
  5. logon oracle 密码 用户名_oracle用户名密码及用户被锁等问题
  6. 史上最全的stm32资料库4---常见问题及编译工具篇
  7. Java类的执行顺序
  8. 图像语义分割(13)-OCNet: 用于场景解析的目标语义网络
  9. php redis 定时任务,利用redis实现定时任务,完全不需要crontab
  10. 注入器/injector
  11. 盘点愚人节各大网站彩蛋,谁最爱恶搞?
  12. 蝙蝠侠大战超人:正义黎明[Batman v Superman: Dawn of Justice]
  13. 如何向投资人委婉的表达:我们什么都不缺,只缺钱?
  14. 笔记-3.路径动画+小球闯关练习
  15. 原创 和Taskmgr过不去篇(无厘头版)
  16. Deepin20.4系统中wine优化设置
  17. 怎么在html模板里加图片,页面中添加图片模块并编辑
  18. others-Adjust第三方统计
  19. Dubbo3.0系列(6)- Dubbo3.0支持的RPC协议
  20. 第一台计算机是怎么输出,世界上第一台计算机是如何诞生的?

热门文章

  1. ios 自架验证服务器,iOS和SSL:无法验证自签名的服务器证书
  2. 春节活动设计哪家强?(盘点2020春节红包活动)
  3. 归并排序算法原理和C++代码
  4. 7-8 看电影 (10 分)
  5. Android动态加载布局
  6. 程序员颈椎病的治疗方案
  7. 羽素登陆《岭南大医生》与专家共解痘肌难题
  8. ACM 在线平台(OJ)评判结果 错误类型 及解决办法
  9. FreeRTOS内核笔记(一):基本知识和命名规则
  10. RSA算法C语言实现