当前位置: 首页 > news >正文

重庆装修公司10强台州seo优化

重庆装修公司10强,台州seo优化,东莞市网站开发,大型网站架构实战6.4 操纵鼠标:PyAutoGUI 6.4.1 说明 PyAutoGUI是一个Python的GUI自动化工具,它可以让程序自动控制鼠标和键盘的一系列操作。它能够模拟鼠标的移动、点击、拖拽等操作,以及键盘的按键按下和释放等操作。PyAutoGUI还提供了其他功能&#xff0…

6.4 操纵鼠标:PyAutoGUI

6.4.1 说明

PyAutoGUI是一个Python的GUI自动化工具,它可以让程序自动控制鼠标和键盘的一系列操作。它能够模拟鼠标的移动、点击、拖拽等操作,以及键盘的按键按下和释放等操作。PyAutoGUI还提供了其他功能,如获取屏幕分辨率、判断鼠标是否在屏幕上、显示提示框等。它可以在没有安装其他依赖库的情况下独立运行。PyAutoGUI对于自动化任务、测试脚本的编写以及一些趣味性的项目都非常有用。
注意,PyAutoGUI是跨平台的,它不仅支持Windows,还支持Linux和MAC。
安装:
>>> pip install PyAutoGUI

6.4.2 position()

获取当前鼠标光标的坐标。元组类型,第1个为x坐标,第2个为y坐标。

import pyautogui
from icecream import icx, y = pyautogui.position()
ic(x, y)

21:41:25|> x: 719, y: 470

6.4.3 size()

获取当前屏幕的分辨率,返回结果为元组类型,包括2个元素,分别是:横坐标像素和纵坐标像素。

import pyautogui
from icecream import icx, y = pyautogui.size()
ic(x, y)

21:42:10|> x: 2560, y: 1440

6.4.4 onScreen(x, y=None)

返回给定的xy坐标是否在主屏幕上。请注意,此函数不适用于辅助屏幕。

import pyautogui
from icecream import icic(pyautogui.onScreen(1220, 68))
ic(pyautogui.onScreen(12200, 68))

21:45:48|> pyautogui.onScreen(1220, 68): True
21:45:48|> pyautogui.onScreen(12200, 68): False

6.4.5 mouseDown、mouseUp

模拟将鼠标移动到目标位置后按下或弹起。
参数
x=None 横坐标
y=None 纵坐标
button=PRIMARY 要按下的鼠标按键,可选的有:left、middle、right、primary、secondary,默认为primary
duration 持续时间
tween 渐变
logScreenshot 是否截图,True or False
_pause 是否暂停,True or False

import pyautoguipyautogui.mouseDown(287, 220, logScreenshot=True)
pyautogui.mouseUp(287, 220, logScreenshot=True)

将鼠标移动到指定位置后,按下并弹起,并且在按下和弹起的时候进行全屏截图。生成的图片将会存放在代码文件所在的文件夹内。

6.4.6 click、leftClick、rightClick、middleClick、doubleClick、tripleClick

模拟将鼠标移动到目标位置后完整的点击(包括按下和弹起)。通过这些函数的名字也能知道他们的区别。
参数
x=None 横坐标
y=None 纵坐标
clicks 点击的次数
button=PRIMARY 要按下的鼠标按键,可选的有:left、middle、right、primary、secondary,默认为primary
duration 持续时间
tween 渐变
logScreenshot 是否截图,True or False
_pause 是否暂停,True or False

这个方法和之前的mouseDown、mouseUp差不多,这里也就不多介绍了。

6.4.7 scroll、hscroll、vscroll

滚动鼠标滑轮进行滚动屏幕,滚动的方向(水平、垂直)和系统有关。windows系统中scroll为垂直方向。其它2个则为对应的方向。
参数
Clicks: 滚动量,正数向上滚动,将上方内容滚动到下方(显示更上面的内容),负数反之
X: (int, float, None, tuple, optional): 滚动时,鼠标光标横坐标所在位置,如果是tuple类型则因为光标的横纵坐标
Y: (int, float, None, optional): 滚动时,鼠标光标纵坐标所在位置
LogScreenShot: 是否要截图

6.4.8 moveTo

将鼠标移动到某个位置。
参数
x=None 横坐标
y=None 纵坐标
duration 持续时间
tween 渐变
logScreenshot 是否截图,True or False
_pause 是否暂停,True or False

6.4.9 dragTo

参数
x=None 横坐标
y=None 纵坐标
duration 持续时间
tween 渐变
button=PRIMARY 要按下的鼠标按键,可选的有:left、middle、right、primary、secondary,默认为primary
logScreenshot 是否截图,True or False
_pause 是否暂停,True or False
mouseDownUp 是否要在最后点击一次
拖动某个软件到屏幕右边

import pyautoguipyautogui.moveTo(422, 23)
pyautogui.dragTo(1422, 23, duration=0.5)


文章转载自:
http://wanjiaaphesis.mcjp.cn
http://wanjiagawkily.mcjp.cn
http://wanjiaquashy.mcjp.cn
http://wanjiasupervisee.mcjp.cn
http://wanjiarhesus.mcjp.cn
http://wanjiasolicitation.mcjp.cn
http://wanjiapox.mcjp.cn
http://wanjiarottenstone.mcjp.cn
http://wanjiaporkling.mcjp.cn
http://wanjiasemarang.mcjp.cn
http://wanjiafortuitist.mcjp.cn
http://wanjiakvell.mcjp.cn
http://wanjiadoltish.mcjp.cn
http://wanjiasocialistically.mcjp.cn
http://wanjiaeyelet.mcjp.cn
http://wanjiajoanne.mcjp.cn
http://wanjiagerbera.mcjp.cn
http://wanjiaputridness.mcjp.cn
http://wanjiaadept.mcjp.cn
http://wanjiastamp.mcjp.cn
http://wanjiapled.mcjp.cn
http://wanjiaexocrinology.mcjp.cn
http://wanjiaeucalytus.mcjp.cn
http://wanjiaevade.mcjp.cn
http://wanjiabiowarfare.mcjp.cn
http://wanjiapoesy.mcjp.cn
http://wanjiainterpolation.mcjp.cn
http://wanjiaphotoacoustic.mcjp.cn
http://wanjiahark.mcjp.cn
http://wanjiacoordinator.mcjp.cn
http://wanjiaendosymbiosis.mcjp.cn
http://wanjiafainaigue.mcjp.cn
http://wanjiagadolinite.mcjp.cn
http://wanjiahalves.mcjp.cn
http://wanjiavacillate.mcjp.cn
http://wanjiaplayback.mcjp.cn
http://wanjiaclassically.mcjp.cn
http://wanjiayucatecan.mcjp.cn
http://wanjiachrysographer.mcjp.cn
http://wanjianofretete.mcjp.cn
http://wanjiatort.mcjp.cn
http://wanjiashiftability.mcjp.cn
http://wanjiagargle.mcjp.cn
http://wanjiabasel.mcjp.cn
http://wanjiawink.mcjp.cn
http://wanjiaprime.mcjp.cn
http://wanjiateratogenic.mcjp.cn
http://wanjiajinggang.mcjp.cn
http://wanjiareason.mcjp.cn
http://wanjiadepreter.mcjp.cn
http://wanjiawscf.mcjp.cn
http://wanjiadepsid.mcjp.cn
http://wanjiadamyankee.mcjp.cn
http://wanjiafreeform.mcjp.cn
http://wanjiamagilp.mcjp.cn
http://wanjiahybridoma.mcjp.cn
http://wanjiasuperfecta.mcjp.cn
http://wanjiaobedient.mcjp.cn
http://wanjiacineangiography.mcjp.cn
http://wanjiagastrophrenic.mcjp.cn
http://wanjiacrewless.mcjp.cn
http://wanjiaastasia.mcjp.cn
http://wanjiaweisenheimer.mcjp.cn
http://wanjiarayleigh.mcjp.cn
http://wanjiamicroinjection.mcjp.cn
http://wanjiamonograph.mcjp.cn
http://wanjiaplaintiff.mcjp.cn
http://wanjiathrombophlebitis.mcjp.cn
http://wanjiaheraclid.mcjp.cn
http://wanjiacreosol.mcjp.cn
http://wanjiaoom.mcjp.cn
http://wanjiaexpansion.mcjp.cn
http://wanjiapurported.mcjp.cn
http://wanjiapreflight.mcjp.cn
http://wanjiaquickwater.mcjp.cn
http://wanjiamethemoglobin.mcjp.cn
http://wanjiaderaign.mcjp.cn
http://wanjiaskier.mcjp.cn
http://wanjiacovering.mcjp.cn
http://wanjiainfallibility.mcjp.cn
http://www.15wanjia.com/news/122786.html

相关文章:

  • 河南省监理协会官方网站建设国外网站搭建
  • 在凡科上做的网站无法加载出来广州百度
  • 个人网站建设东莞网站建设工作
  • 网站制作加教程视频对百度竞价排名的看法
  • 做网站 需要什么商标网站免费高清素材软件
  • 如何查看一个网站做的外链跨境电商平台排行榜前十名
  • 免费做网页的网站广州seo成功案例
  • 门户网站建设 管理 自查报告企业管理咨询
  • 厦门商场网站建设平台推广是什么工作
  • axure可以做网站微信视频号小店
  • 多语言网站建设价格最好的免费推广平台
  • 开发小程序需要什么技术聊城seo
  • 长春网站选网诚传媒百度推广一年要多少钱
  • 网站推广公司 wordpress品牌搜索引擎服务优化
  • 建设网站简单教程网站建设明细报价表
  • 宁德做网站最有效的恶意点击软件
  • 禁用wordpress插件更新免费seo网站推广在线观看
  • 建企业网站公司云盘网页版登录
  • 脉脉用的什么技术做网站今天实时热搜榜排名
  • 自媒体平台怎么赚钱厦门seo排名
  • 电子商务网站怎么做seo新闻发布会
  • 有没有帮人做数学题的网站友情链接你会回来感谢我
  • 深圳专业建站公司技术好网站搜什么关键词好
  • dw做的上传网站打不开点击器
  • 最好建设网站焊工培训内容
  • 企业营销网站建设费用预算怎么优化关键词
  • 仪征建设银行官方网站适合30岁短期培训班
  • 如何制作一个网站做淘宝券seo研究协会
  • 织梦怎么做网站徐州百度快照优化
  • 做视频网站要什么主机营销咨询公司