python 实现控制鼠标键盘

 更新时间:2020年11月27日 17:21:37   作者:凉城  
这篇文章主要介绍了python 控制鼠标键盘的示例,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下

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爬虫系列网络请求案例详解

    这篇文章主要介绍了【Python从零到壹】python爬虫系列-网络请求,从零开始学习Python网络爬虫,如何从中获取需要的数据信息,现整理出零基础如何学爬虫技术以供学习
    2021-04-04
  • python中的list 查找与过滤方法整合

    python中的list 查找与过滤方法整合

    这篇文章主要介绍了python中的list 查找与过滤方法整合,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • Python 绘图库 Matplotlib 入门教程

    Python 绘图库 Matplotlib 入门教程

    Matplotlib是一个Python语言的2D绘图库,它支持各种平台,并且功能强大,能够轻易绘制出各种专业的图像。本文是对Python 绘图库 Matplotlib 入门教程,感兴趣的朋友跟随脚本之家小编一起学习吧
    2018-04-04
  • Python tornado用40行代码搭建数据库交互网页实现快速全栈开发方式

    Python tornado用40行代码搭建数据库交互网页实现快速全栈开发方式

    文章讲述了作者从使用Excel搭建报表转向前端网页开发的经历,使用Python和Tornado框架来快速开发一个简单的网页应用,解决Excel报表的局限性,如版本控制、跨平台兼容性、数据更新等问题
    2024-12-12
  • 详解Python类的定义与实例

    详解Python类的定义与实例

    这篇文章给大家介绍Python类的定义与实例,下面是一个使用 NewSpaceGraph 类的示例,展示了如何实例化该类并调用其方法,感兴趣的朋友跟随小编一起看看吧
    2024-04-04
  • Pytest接口自动化测试框架搭建模板

    Pytest接口自动化测试框架搭建模板

    这篇文章主要介绍了Pytest接口自动化测试框架搭建模板,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 用TensorFlow实现lasso回归和岭回归算法的示例

    用TensorFlow实现lasso回归和岭回归算法的示例

    本篇文章主要介绍了用TensorFlow实现lasso回归和岭回归算法的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • Pytorch中求模型准确率的两种方法小结

    Pytorch中求模型准确率的两种方法小结

    这篇文章主要介绍了Pytorch中求模型准确率的两种方法小结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • scrapy实践之翻页爬取的实现

    scrapy实践之翻页爬取的实现

    这篇文章主要介绍了scrapy实践之翻页爬取的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • python中使用时间戳timestamp问题

    python中使用时间戳timestamp问题

    文章介绍了Python中使用时间戳和时间模块的操作,包括获取当前时间、计算程序运行时间以及时间戳与时间字符串之间的转换
    2025-02-02

最新评论