问题标签 [pyvirtualdisplay]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
752 浏览

python - python连接到远程主机并在本地主机上捕获网页

我在这里查看了多处理,在大多数情况下,我已经缩小了范围,但最后一点由于某种原因失败了。

语境

我有一个连接到的远程网络服务器,我已将 HTTP 页面转发到本地端口。我需要连接到远程主机,当我连接时,我需要在本地机器上打开 HTTP 页面并捕获该页面。

代码

面临的问题

.png 仅显示与端口的连接失败('localhost 拒绝连接')

0 投票
2 回答
113 浏览

python - 无法从 beautifulsoup 中正确打印出组合表

由于这个 URL 表是合并的,所以不能按预期打印出来,输出格式很奇怪,谢谢!

预期输出:

0 投票
2 回答
6779 浏览

python - 如何录制在 docker 内无头运行的 selenium 测试?

我正在使用无头 Firefox 在 docker 内运行 python-selenium 测试。

在这些测试期间,我可以使用 selenium 方法进行屏幕截图 - 但我可以在整个测试期间使用一些东西来“视频”记录虚拟显示(具有多种测试方法的几个测试脚本,许多 webdrivers 启动和停止)。

那么我怎样才能录制完整的测试会话呢?

附录:我找到了一个准确描述我需要的网页:这里。不幸的是,当我尝试进行录制时出现错误。以下是我正在执行的命令:

并且错误是(对于第二个命令):

0 投票
1 回答
82 浏览

flask - 在 WSGI 上运行 Pyvirtualdisplay

我正在尝试将 pyvirtualdisplay 作为 WSGI 应用程序的一部分运行。我安装了 Xfvb,我的 000-default.conf 文件:

我的代码:

当我通过 WSGI 运行它时,它只是不断加载,但 error.log 中没有错误。我正在使用带有 Ubuntu 16.04 和 Apache 2.4.18、mod_wsgi 4.6.4 和 Python 3.6 的 AWS EC2。

0 投票
2 回答
5663 浏览

python-3.x - 使用 Python 将 selenium chrome 实例发送到后台

我正在尝试使用 Python 和 selenium 打开一个简单的 chrome 实例。请在下面找到我的代码:

我希望它在后台打开,即当我输入其他内容时,鼠标/光标焦点不应在打开后随机转到此自动 chrome 实例。

限制:请注意以下限制:

  1. 我不能使用“--headless”
  2. 我不能使用 phantomJS
  3. 我不能使用 PyVirtualDisplay,因为代码(exe 文件)最终将部署在 Windows 机器上供最终用户使用。

还有其他方法可以将此 chrome 实例推到后台吗?谢谢

0 投票
1 回答
191 浏览

opengl - 在 Colab 中使用 Apache TVM 导出 OpenGL 内核代码(X11 相关错误)

我在使用 Apache TVM 导出 OpenGL 内核代码时遇到问题-在 Google Colaboratory 中为 CPU、GPU 和专用加速器打开深度学习编译器堆栈。

它可以在Build TVM.ipynb上重现。为了启用 Xvrf,我安装了PyVirtualDisplay

我希望 OpenGL 代码具有f.imported_modules[0].get_source(fmt="gl")但由于以下 X11 相关错误而失败。

0 投票
2 回答
1091 浏览

python - 如何将 pyautogui 附加到虚拟显示器?

如何pyautogui以多线程模式连接到显示器?

在我的代码示例中,pyautogui始终可以访问上部显示。

是否可以pyautogui在每个显示器上进行控制?

输出:

PS
我知道如何点击selenium,但我需要确切的pyautogui事件。

0 投票
1 回答
834 浏览

python-3.x - 如何解决 XStartTimeoutError: Failed to start X on display ":1013" 错误

我想在我的 Mac 上运行一个 pyvirtualdisplay。

安装完所有依赖项后,我安装了 X11,因为我需要运行 Xvfb,并将一些名为 ~/.Xauthority 的文件夹的一些权限更改为 777。

不过,如果我跑了

我还尝试将我的 /etc/ssh/sshd_config 文件中的 X11Forwarding 更改为 yes。没有成功。

我该如何解决这个问题?

建设性的帮助表示赞赏。

0 投票
1 回答
1217 浏览

python - 显示无法与 pyvirtualdisplay 一起使用:“XStartTimeoutError:无法在显示“:1001”上启动 X(xdpyinfo 检查失败)”

我正在使用 macOS Mojave 并尝试运行以下命令:

但是当我尝试运行上述内容时,出现以下错误:

我得到的唯一接近的是为什么我从 xauth 收到这条消息:“锁定授权文件 /home//.Xauthority 超时”?

这不是我在这里真正面临的。我该如何解决这个问题?

0 投票
1 回答
2273 浏览

python - 在没有 GUI 的情况下运行 Selenium:状态码 64

我正在尝试在Headless mode没有 GUI 的 Linux 机器中运行 Selenium。问题是我得到了一个 WebDriverException 并且我在任何地方都找不到这status code 64意味着什么。

有谁知道在哪里可以找到状态代码定义?

代码 :

错误 :

WebDriverException: Message: Service /home/workspace/geckodriver unexpectedly exited. Status code was: 64