python - 是否可以在 headless (headless)模式下运行 PyAutoGUI?

标签 python headless pyautogui

是否可以使用 Universal Termsrv.dll 在 Windows 7 中 headless (headless)运行 PyAutoGUI,创建多个席位?

最佳答案

现在可以在 headless (headless)模式下使用 PyAutoGUI。您需要做的就是提供一个到 PyAutoGUI 的路径以进行虚拟显示。这个过程会在后台运行,不会有实际显示。此方法也可用于在 docker 中使用 PyAutoGUI

代码:

import pyautogui
import os
from pyvirtualdisplay.display import Display
import Xlib.display


disp = Display(visible=True, size=(1920,1080), backend="xvfb", use_xauth=True)
disp.start()

pyautogui._pyautogui_x11._display = Xlib.display.Display(os.environ['DISPLAY'])
...

关于python - 是否可以在 headless (headless)模式下运行 PyAutoGUI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39137476/

相关文章:

python - Pyautogui 在 IDLE 中工作,但当我将其作为 .py 执行时则不起作用

python-2.7 - 已经转换为 Unicode 的单词也被认为是新的用户输入,并被一次又一次地转换

python - Django OAuth - 分离资源和授权服务器

python - 忽略正则表达式中带有空格的注释

c# - Selenium C# 中的 headless (headless) Firefox

java - 为自定义驱动程序创建 GraphicsDevice

python - 下载视频时pytube错误: urllib.错误。HTTPError:HTTP错误404:未找到

Python:声明 2 字节变量

android - 如何在没有 HDMI 的情况下启动 Qualcomm Snapdragon

python - 使用 Pyautogui 实现 Excel 自动化