python 实现控制鼠标键盘


Posted in Python onNovember 27, 2020

1、安装类库

pip install pyautogui

2、代码:

import pyautogui,time,random

pyautogui.PAUSE = 3
pyautogui.FAILSAFE = True

width, height = pyautogui.size()
#print(str(width))
#print(str(height))

def drawRct():
  for i in range(10):
    pyautogui.moveTo(300, 300, duration=0.25)
    pyautogui.moveTo(400, 300, duration=0.25)
    pyautogui.moveTo(400, 400, duration=0.25)
    pyautogui.moveTo(300, 400, duration=0.25)


def mouseScroll():
  time.sleep(5)
  for i in range(10):
    pyautogui.scroll(-200)
    time.sleep(2)

def getXy():
  try:
    while True:
      x, y = pyautogui.position()
      print(x,y)
  except KeyboardInterrupt:
    print('\nExit.')


def playVideo(x,y):
  for i in range(4):
    pyautogui.click(x,y)
    x=x+240
    playAndComment()


def playAndComment():
  time.sleep(random.randint(5,15))
  pyautogui.scroll(-400)
  pyautogui.scroll(-400)
  pyautogui.click(200,300)
  pyautogui.typewrite('very good!')
  pyautogui.click(900,400)
  pyautogui.click(710,16)

if __name__ == '__main__':
  time.sleep(5)
  pyautogui.scroll(-300)
  for i in range(9):
    print(str(i))
    time.sleep(random.randint(3,5))
    #pyautogui.click(360,16)
    pyautogui.scroll(-300)
    time.sleep(random.randint(1,5))
    playVideo(404,330)

以上就是python 实现控制鼠标键盘的详细内容,更多关于python 控制鼠标键盘的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python实现问号表达式(?)的方法
Nov 27 Python
python实现的DES加密算法和3DES加密算法实例
Jun 03 Python
通过数据库向Django模型添加字段的示例
Jul 21 Python
在Django的模型和公用函数中使用惰性翻译对象
Jul 27 Python
dataframe设置两个条件取值的实例
Apr 12 Python
python自动重试第三方包retrying模块的方法
Apr 24 Python
Python 实现遥感影像波段组合的示例代码
Aug 04 Python
windows 10 设定计划任务自动执行 python 脚本的方法
Sep 11 Python
python Opencv计算图像相似度过程解析
Dec 03 Python
Python netmiko模块的使用
Feb 14 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
Mar 28 Python
编写python代码实现简单抽奖器
Oct 20 Python
Python模拟键盘输入自动登录TGP
Nov 27 #Python
python操作toml文件的示例代码
Nov 27 #Python
Python GUI库Tkiner使用方法代码示例
Nov 27 #Python
Python爬虫爬取有道实现翻译功能
Nov 27 #Python
python爬虫中采集中遇到的问题整理
Nov 27 #Python
python 用opencv实现图像修复和图像金字塔
Nov 27 #Python
Python函数调用追踪实现代码
Nov 27 #Python
You might like
PHP的ASP防火墙
2006/10/09 PHP
用PHP读取flv文件的播放时间长度
2009/09/03 PHP
用PHP实现读取和编写XML DOM代码
2010/04/07 PHP
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
2011/07/14 PHP
PHP_Cooikes不同页面无法传递的解决方法
2014/03/07 PHP
php动态生成版权所有信息的方法
2015/03/24 PHP
教你在header中隐藏php的版本信息
2016/08/10 PHP
php获取linux命令结果的实例
2017/03/13 PHP
thinkPHP5 ACL用户权限模块用法详解
2017/05/10 PHP
PHP微信企业号开发之回调模式开启与用法示例
2017/11/25 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
JavaScript this调用规则说明
2010/03/08 Javascript
js汉字排序问题 支持中英文混排,兼容各浏览器,包括CHROME
2011/12/20 Javascript
javascript实现可改变滚动方向的无缝滚动实例
2013/06/17 Javascript
原生Js实现简易烟花爆炸效果的方法
2015/03/20 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
2017/02/15 Javascript
使用JavaScript实现链表的数据结构的代码
2017/08/02 Javascript
JavaScript面向对象精要(下部)
2017/09/12 Javascript
详解在Node.js中发起HTTP请求的5种方法
2019/01/10 Javascript
Vue组件教程之Toast(Vue.extend 方式)详解
2019/01/27 Javascript
vue.js页面加载执行created,mounted的先后顺序说明
2020/11/07 Javascript
简单介绍Python中的RSS处理
2015/04/13 Python
python使用xlrd实现检索excel中某列含有指定字符串记录的方法
2015/05/09 Python
利用python爬取软考试题之ip自动代理
2017/03/28 Python
python万年历实现代码 含运行结果
2017/05/20 Python
Python编程实现及时获取新邮件的方法示例
2017/08/10 Python
python3 requests中使用ip代理池随机生成ip的实例
2018/05/07 Python
Python自动化办公Excel模块openpyxl原理及用法解析
2020/11/05 Python
Python numpy大矩阵运算内存不足如何解决
2020/11/19 Python
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
速比涛英国官网:Speedo英国
2019/07/15 全球购物
预备党员转正思想汇报
2014/01/12 职场文书
工作违纪检讨书
2014/02/17 职场文书
理工学院学生自我鉴定
2014/02/23 职场文书
争先创优活动总结
2014/08/27 职场文书
股东授权委托书范文
2014/09/13 职场文书