Python全局模拟鼠标点击操作(以至善网无聊评价点击作为案例)

环境

python3

依赖

PyAutoGUI

简介

PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,PyAutoGUI可以模拟鼠标的移动、点击、拖拽,键盘按键输入、按住操作,以及鼠标+键盘的热键同时按住等操作,可以说手能动的都可以。

方法:

待续

案例

以至善网课程中的无聊评价点击作为案例实施自动点击,触发方式:通过鼠标移到屏幕左上角(0,0)坐标处来进行触发

代码# utf-8

# Created by Vihan

# Data on 18-10-2

import pyautogui,time,sys

import pyautogui as pag

pyautogui.FAILSAFE = False #防止异常

def DoWhatIdo():

try:

currentMouseX, currentMouseY = pyautogui.position()

#坐标一

pyautogui.click(1406, 499)

time.sleep(0.2)

# 坐标2

pyautogui.click(952, 604)

time.sleep(0.2)

# 坐标3

pyautogui.click(1490, 266)

except KeyboardInterrupt:

sys.exit(0)

while True:

x, y = pag.position() # 返回鼠标的坐标

time.sleep(0.2)

posStr = "Position:" + str(x).rjust(4) + ',' + str(y).rjust(4)

if(x==0&y==0):

pyautogui.moveTo(10,10)

DoWhatIdo()

print("完成一次评价!") # 打印坐标

说明

php 模拟鼠标点击,Python全局模拟鼠标点击操作(以至善网无聊评价点击作为案例)...相关推荐

  1. Python全局模拟鼠标点击操作(以至善网无聊评价点击作为案例)

    Python全局模拟鼠标点击操作(以至善网无聊评价点击作为案例) 环境 python3 依赖 PyAutoGUI 简介 PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动 ...

  2. python鼠标点击位置_python鼠标点击位置 Python3怎么模拟鼠标点击?

    Python3怎么模拟鼠标点击? Python3怎么模拟鼠标点击?最好简单一点的方法 import win32api,win32condef click(x,y): win32api.SetCurso ...

  3. 获取窗口句柄模拟鼠标点击

    一.任务要求. 需要我们编写一个程序能够自动的进行某些鼠标点击的操作.比如某个客户端,我们利用程序,可以自动点击操作. 二.需求分析. 为了实现这种要求,我们必须首先获得需要操作窗口的句柄.其次是点击 ...

  4. CTreeCtrl::SelectItem 光标 模拟鼠标点击

    CTreeCtrl::SelectItem 光标 模拟鼠标点击 (2010-12-02 17:37:14) 转载▼ 标签: selectitem 光标 模拟鼠标 分类: C /VC/WM/MFC 我想 ...

  5. python绘制动态模拟图-如何利用Python动态模拟太阳系运转

    前言 提到太阳系,大家可能会想到哥白尼和他的日心说,或是捍卫.发展日心说的斗士布鲁诺,他们像一缕光一样照亮了那个时代的夜空,对历史感兴趣的小伙伴可以深入了解一下,这里就不多说了. 太阳以巨大的引力使周 ...

  6. python模拟太阳系_用 Python 动态模拟太阳系运转

    提到太阳系,大家可能会想到哥白尼和他的日心说,或是捍卫.发展日心说的斗士布鲁诺,他们像一缕光一样照亮了那个时代的夜空,对历史感兴趣的小伙伴可以深入了解一下,这里就不多说了. 太阳以巨大的引力使周边行星 ...

  7. Windows10系统Python语言利用Pywin32模块模拟鼠标点击

    Python模块pywin32包装了几乎所有的Windows API,可以方便地直接调用,非常方便. 几个步骤: 1. 检测小弹窗是否弹出: 2. 确定小弹窗中"确定"按钮的位置: ...

  8. python sendmessage 鼠标_sendmessage()模拟鼠标点击

    {鼠标软模拟:好处就是不会真的移动鼠标 开始按钮 坐标 x=386y=387} sendmessage(hookHwnd,messages.WM_LBUTTONDOWN ,0,$0180017A); ...

  9. 记录第一次使用python模拟鼠标点击

    为了在繁琐的机械化填表的工作中摸鱼,我开始学习用python来实现一些自动化程序 1.首先就是能够用 pymouse 这个库 命令行中输入 pip install pymouse 不过一般都会报错 2 ...

最新文章

  1. Spatial Transformer Networks(STN)详解
  2. FineUIPro v5.1.0 发布了!
  3. 图解金山网盾3.6下载保护实现原理
  4. 基于JAVA+Servlet+JSP+MYSQL的图书销售管理系统
  5. TCL微型计算机如何投屏,TCL电视怎么投屏?3个办法帮助你完美解决
  6. 控制虚拟服务器的软件,虚拟主机控制面板
  7. SAS 9.4 破解时间限制
  8. 兄弟9150cdn换硒鼓清零抹粉_兄弟9150cdn换硒鼓清零抹粉_兄弟打印机粉盒硒鼓怎么清零?这里有详细的步骤......
  9. 用苹果手机做c语言作业,c for ios好用吗,就是苹果手机上的一个C语言编程APP
  10. 【语义分割】Smoothed Dilated Convolutions for Improved Dense Prediction阅读笔记
  11. 【BackEnd--SSM 框架详解】Mybatis+Spring+SpringMVC学习笔记(完整详细版)
  12. 移动web开发rem+js适配布局开发
  13. PS首战——拼贴海报
  14. linux 繁体中文转为简体,linux - 安装OpenCC(简体繁体转换)
  15. python 日期API
  16. S3C2440移植linux3.4.2内核之内核框架介绍及简单修改
  17. 学习笔记 | 数据库概述 DB、DBMS、DBS
  18. 常见的网络连接设备有哪些?
  19. 【黑马程序员西安中心】我和传智有个梦!
  20. 图形学-二维图形的裁剪1.Cohen 2.Liang

热门文章

  1. git fatal: The remote end hung up unexpectedly 错误
  2. 没有对比就没有伤害:《明日之后》竟成最良心国产末日手游?
  3. SQL Server 2008附加mdf文件连接数据库18456错误
  4. C++ 读取文件时报错“将一个无效参数传递给了将无效参数视为严重错误的函数”解决方法
  5. 畅通工程1863(并查集)(WA的思考)
  6. JAVA自定义信件消息模板内容
  7. JAVA判断数字是否在指定开闭区间内
  8. sapi/cgi/php-cgi,sapi/cgi/php-cgi
  9. 【网易互娱内推】2023届秋招提前批内推码:x8aiNS
  10. 按键精灵文字识别插件_【买三赠一】iOS按键精灵VIP夏季特惠进行中