pyautogui相关内容

如何在屏幕上定位文本的x,y坐标?

我正在尝试查找Web元素(屏幕上打开的网页的一部分)的x,y坐标,并且正在对其运行一些使用robotframework的自动测试。 我想为该函数提供文本字符串,并返回(x,y)坐标。 我不确定是否可以在pyautogui中执行此操作。 环境:Chrome/OS X 编辑: 我想知道是否可以使用此库中的locateOnScreen()函数定位文本(但根据document ..
发布时间:2022-03-15 22:56:55 Python

定位屏幕上的颜色位置?

我想用pyautogui单击屏幕上的特定颜色,但为此我需要它的位置,并且我找不到有关该主题的任何有用信息。我正在尝试制作一个钢琴瓷砖自动点击器,为此,我考虑过识别瓷砖的颜色并点击它。 推荐答案 您可以使用pyautogui: 查找颜色位置 import pyautogui color = (255, 255, 255) s = pyautogui.screenshot() fo ..
发布时间:2022-02-27 18:17:57 Python

为什么pyauto gui和pycharm对我不起作用?

import pyautogui pyautogui.PAUSE = 1 pyautogui.FAILSAFE = True pyautogui.click(274, 783) 我在Mac上运行PyCharm。我已经尝试通过PIP3从解释器和终端安装pyautogui。我正在尝试运行一个简单的测试,看看它是否能为我单击一次鼠标,但响应为: /Users/user/PycharmProj ..
发布时间:2022-02-23 13:56:02 Python

如何让pyautogui的点击在mac上工作?

pyautogui 的点击方法的问题:我正在从 Spyder 运行脚本,如果我点击 Spyder 窗口上的任何内容,点击工作正常. 如果我执行一个脚本来打开 Outlook,然后点击任何东西,点击不会发生.虽然我能够正确使用“moveTo"功能. 我按照谷歌搜索的建议尝试过的事情: pyautogui.click()pyautogui.click() 操作系统:mac os hig ..
发布时间:2021-12-29 13:33:42 Python

如何使 locateCenterOnScreen 更准确 -PYTHON-, -WINDOWS-

你好,我的目标是能够让我的机器人在任何屏幕尺寸上点击我选择的东西,因为我认为这是主要问题.我试图降低置信度,但它最终只是点击了具有相同颜色的其他东西.我用一个精确的图像对其进行了测试,它点击了正确的位置,所以它不像坐标是关闭的,或者只是图像识别. 这些是要经过的图像 (X1,下一课,箭头) from pyautogui import *导入pyautogui导入时间进口键盘随机导入定 ..
发布时间:2021-09-25 19:59:34 Python

使用 Python 发送的 WhatsApp 消息中的换行符

我正在编写一个相当简单的代码来通过 Python 发送 WhatsApp 消息,我需要使用换行符. 例如,如果消息是“亲爱的学生,请发送您的报告,谢谢您的关注" WhatsApp 上的消息应该是这样的 亲爱的同学: 请发送您的报告 感谢您的关注 尝试使用 \n 无效.文本必须在单个消息中.下面是我已经进阶的代码,先谢谢大家的帮助. # 必要的库将 pyauto ..
发布时间:2021-09-24 20:15:28 Python

多尺度模板匹配与文本检测

我正在尝试使用 PyAutoGUI 自动导航网站以获取数据和下载文件以检测图像和按钮,但在其他人的计算机上使用它时遇到问题.在我看来,匹配文本图像是这里最大的障碍. 我怀疑问题出在缩放和分辨率上,所以我尝试使用多尺度模板匹配,但我发现使用我放大的模板根本不会创建匹配.使用我缩小规模的模板也无济于事,因为它要么找不到任何匹配项,要么即使在 0.8-0.9 的小范围置信度下也找不到错误的匹配项. ..
发布时间:2021-09-06 18:35:31 Python

如何使用pyautogui键入@

我在 python 2.7.x 中使用 pyautogui 并且我需要写字符“@".我已经尝试了我所知道的一切,但没有结果.什么代码行应该让我写“@"? 解决方案 也许你可以尝试使用以下代码: 导入pyautoguipyautogui.hotkey('shift', '2') 如果这不起作用,请尝试将 hotkey 替换为 hotkeys ..
发布时间:2021-06-23 19:34:04 Python

Youtube Webscraping 评论由新

我正在尝试从网络上抓取 youtube 评论部分.但在此之前,我想按 new 对评论进行排序.所以我必须点击排序依据,然后点击最新.但不幸的是,我没有运气.感谢您的帮助. 屏幕记录:https://imgur.com/Rt8gnIB 代码: import sys, unittest, time, datetime导入 urllib.request、urllib.error、urlli ..
发布时间:2021-06-23 19:33:58 Python

Python 3.6.3 pyautogui.locateOnScreen 不工作

我有一个“find.png"(附上)pyautogui.locateOnScreen 返回 None,即使在 20 个屏幕截图之后!!!!使用解释器(附代码)注意:1) 带有“import pyautogui as auto"行的图像是“find.png"2)我在同一个目录中有“find.png",它被建立(用PIL-Image检查) ..
发布时间:2021-06-23 19:33:56 Python

模块“pyautogui"尽管在终端中成功安装,但未正确导入

终端说 pyautogui 已经安装,但没有将其识别为命令 代码抛出错误:导入“pyautogui"无法解决 免责声明:除了基本语法课程之外,我几乎没有 Python 经验,而且我是个菜鸟. 我试图根据 这个视频创建一个垃圾邮件机器人作为恶作剧给朋友.代码很简单,但由于某种原因不起作用.终端说模块安装成功,但没有将其识别为命令,并且代码抛出导入错误.以下是要重现的完整代码: 导 ..

Python pyautogui/pynput 点击功能

我尝试制作一个简单的自动点击器,但它对我不起作用.我的光标像 f*** 一样缓慢移动.你们知道如何解决这个问题吗? 问题:第 11 行,pyautogui.click(button='left') 没有点击. from pynput.mouse import Listener, Button, Controller导入pyautogui# 鼠标任意键按下时调用此函数def on_click ..
发布时间:2021-06-23 19:33:50 Python

pyautogui.pixel(x,y) 在 while 循环中开始滞后

我想检查屏幕上的像素何时发生变化,然后在像素发生颜色变化时设置键盘事件.但是大约 2-4 分钟后,当 pyautogui.pixel() 被多次调用时,计算机会变慢. 这是我的代码 导入pyautoguiOldC1 = 无为真:NewC1 = pyautogui.pixel(750, 550)如果 NewC1 != OldC1:pyautogui.press('up')旧C1 = 新C1; ..
发布时间:2021-06-23 19:33:47 Python

单击程序时遇到问题 - pyautogui

我正在尝试使用 pyautogui 单击程序窗口. 在程序窗口中单击时,在我想按的按钮上,鼠标光标旁边会出现一个加载图标,好像它在思考,但实际上从未单击过.但是,它确实会移动到我提供的光标位置. 这是代码 导入pyautoguipyautogui.doubleClick(x=300, y=300) 我打开 Excel 以查看它是否会点击进入,并且确实如此,但前提是我将代码运行为: ..
发布时间:2021-06-23 19:33:44 Python

使用pyautogui时应用程序如何获得鼠标移动

当我在没有pyautogui的情况下通过应用程序移动鼠标时,例如windows计算器,计算器的按钮会改变它的颜色.看来,计算器捕捉到了我鼠标的移动. 像这样,您可以看到按钮 9 的颜色变为灰色: 但是当我使用 pyautogui 时,调用 pyautogui.moveTo 函数.我可以看到鼠标光标移动到正确的位置,但按钮 9 的颜色保持白色. 我确定传递给函数 pyautogui.m ..
发布时间:2021-06-23 19:33:41 其他开发

PyAutoGui 始终为 locateOnScreen 返回 none

我的 pyautogui 总是不返回图像.图像与程序位于同一文件夹中.图像名称与我保存的相同.图像是最新的,绝对在我的屏幕上.请帮助,pyautogui 总是为 locateOnScreen 返回 none.这是我的代码: 导入时间导入系统导入pyautoguipyautogui.FAILSAFE = 真pyautogui.PAUSE = 1pyautogui.size()宽度,高度 = pya ..
发布时间:2021-06-23 19:33:39 Python

PyAutoGui.pixelMatchesColor() 返回不可能的值,使用限制为 10,000?

我正在创建一个程序来在 this 站点上绘制图片,使用 PyAutoGui 移动鼠标,单击,并检查屏幕上的一些像素颜色.您可以在画布的左上角看到我的测试.我的程序严重依赖 pyautogui.pixelMatchesColor() 函数,在某些时候我的程序似乎崩溃了.在试图找到会导致同样问题的最小代码集后,我得到了这个: 导入pyautogui否 = 0为真:如果 pyautogui.pixel ..
发布时间:2021-06-23 19:33:36 其他开发

pyautogui.locateOnScreen() 用于多个图像?

对于多个图像和一堆图像,您将如何执行pyautogui.locateOnScreen()? 解决方案 试试这个: 导入操作系统将 pyautogui 导入为 py图像列表 = []# 获取当前目录下所有文件的列表目录 = os.listdir()# 查找以 .png 或 .jpg 结尾的文件并添加到 image_list对于目录中的文件:如果 file.endswith('.png') ..
发布时间:2021-06-23 19:33:33 Python