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模拟登陆阿里妈妈生成商品推广链接
Apr 03 Python
在Python下尝试多线程编程
Apr 28 Python
python在非root权限下的安装方法
Jan 23 Python
python使用matplotlib模块绘制多条折线图、散点图
Apr 26 Python
python3.6使用urllib完成下载的实例
Dec 19 Python
Python中的集合介绍
Jan 28 Python
使用PyQtGraph绘制精美的股票行情K线图的示例代码
Mar 14 Python
python实现桌面气泡提示功能
Jul 29 Python
Python中断多重循环的思路总结
Oct 04 Python
Python多线程多进程实例对比解析
Mar 12 Python
python不同版本的_new_不同点总结
Dec 09 Python
关于python类SortedList详解
Sep 04 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制作简单分页(从数据库读取记录)的方法详解
2013/05/04 PHP
Laravel 批量更新多条数据的示例
2017/11/27 PHP
JS文本框不能输入空格验证方法
2013/03/19 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
2015/01/23 Javascript
Node.js实现Excel转JSON
2015/04/24 Javascript
jQuery实现模拟marquee标签效果
2015/07/14 Javascript
前端弹出对话框 js实现ajax交互
2016/09/09 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
2016/09/12 Javascript
一个例子轻松学会Vue.js
2017/01/02 Javascript
js省市区级联查询(插件版&无插件版)
2017/03/21 Javascript
JavaScript实现的冒泡排序法及统计相邻数交换次数示例
2017/04/26 Javascript
用vue构建多页面应用的示例代码
2017/09/20 Javascript
vue移动端下拉刷新和上拉加载的实现代码
2018/09/08 Javascript
jQuery冲突问题解决方法
2021/01/19 jQuery
详解Python异常处理中的Finally else的功能
2017/12/29 Python
Win10下python 2.7.13 安装配置方法图文教程
2018/09/18 Python
Pycharm设置utf-8自动显示方法
2019/01/17 Python
Python使用get_text()方法从大段html中提取文本的实例
2019/08/27 Python
flask实现验证码并验证功能
2019/12/05 Python
Python之关于类变量的两种赋值区别详解
2020/03/12 Python
Django-simple-captcha验证码包使用方法详解
2020/11/28 Python
python中的对数log函数表示及用法
2020/12/09 Python
H5仿微信界面教程(一)
2017/07/05 HTML / CSS
Clarks西班牙官方在线商店:clarks鞋
2019/05/03 全球购物
英国豪华装饰照明品牌的在线零售商:Inspyer Lighting
2019/12/10 全球购物
金融专业毕业生推荐信
2013/11/26 职场文书
护理职业生涯规划书
2014/01/24 职场文书
《中华少年》教学反思
2014/02/15 职场文书
房屋公证委托书
2014/04/03 职场文书
2014年入党积极分子党课学习心得体会模板
2014/04/03 职场文书
关爱留守儿童标语
2014/06/18 职场文书
慈善捐赠倡议书
2014/08/30 职场文书
2014年护士工作总结范文
2014/11/11 职场文书
2014年销售员工作总结
2014/12/01 职场文书
行政复议决定书
2015/06/24 职场文书
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
2022/04/06 Vue.js