问题标签 [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.
python - Selenium Pythonanywhere 无法找到元素
有人对使用 xvfb-run 在任何地方定位 python 上的元素有任何建议吗?我使用以下代码启动并显示驱动程序,但是当我尝试通过路径定位元素时,我找不到元素。这段代码在我的本地机器上运行良好。当我打印浏览器的 url 时,驱动程序确实成功导航到 lmcu.org。
python - Selenium 卡在 pyvirtualdisplay 上
我在需要隐藏chrome display的服务器上运行Selenium python。Python 脚本大部分时间都在运行,但有时在创建新的 chromedriver session时会卡住。不知道为什么有时会卡住。
片段代码:
python - 没有名为请求 PythonAnywhere 错误的模块
我需要在我的代码中使用urllib模块,并像这样导入它:
但 PythonAnywhere 返回以下错误:
> 没有名为请求的模块
当我尝试时,看起来urllib库已成功导入:
python3 myscript.py
代替:
python myscript.py
但在这种情况下,我得到另一个错误:
> 没有名为“pyvirtualdisplay”的模块
我的代码中还需要pyvirtualdisplay,所以我不知道该怎么做。有人可以帮忙吗?
python - Python 模块 pyvirtualdisplay 在 Python3.3 上不起作用,尽管它说它应该
我已经从https://pypi.python.org/pypi/PyVirtualDisplay安装了 python 模块 pyvirtualdisplay
它说它应该适用于python 3.3版
然后我在 python 3.3 中执行代码:
这会产生以下错误:
从我查找的内容来看,似乎其他人在尝试在 python 3 环境中执行 python 2 代码时遇到了这个 TypeError。事实上,我在 python 2 环境中安装了所有东西,并且所有代码都运行良好。
那么,我是否遗漏了一些东西,这段代码是否应该在 python 3.3 中工作,或者当他们说它兼容时他们是否在撒谎?此外,这一切都是在 linux 机器上完成的,我是 linux 新手,所以我可能会搞砸一些 python 安装或其他东西。有人有什么想法吗?
谢谢
python - 尝试使用 PyVirtualDisplay 在无头 Linux 服务器(在 Mac OS 中测试)中运行 Selenium 时出错
我一直在使用 Selenium Web Driver 开发(在我的 Mac OSX 上)以进行一些抓取,但我需要将脚本移动到无头 Linux 服务器。
通过一些研究,似乎我需要在无头服务器中使用PyVirtualDisplay来simulate
启动 Selenium 浏览器。下面是我的代码和我得到的错误。
代码:(来源)
我得到的错误:
python-2.7 - FreeBSD - 使用 pyvirtualdisplay - Python 2.7 / Selenium Web 驱动程序
下面是我在 FreeBSD 中编写的代码。在这段代码之前,我做了
但在此之后我不知道要设置哪个环境变量。就像在 Ubuntu 中一样,在使用这个程序之前你必须这样做
在 FreeBSD 中,要设置的环境变量是什么?我阅读了USES = DISPLAY,但我无法理解,因为没有太多关于它的信息。正因为如此,Firefox 启动和关闭
python - 是否有可能在自动化测试期间窥探 selenium 在做什么?
我使用 selenium(python、ubuntu server 15、firefox)执行无头 Web 会话测试,可以持续数小时。我确实使用了 pyvirtualdisplay + xvfb。
我的 python 脚本是这样开始的:
怎么可能在没有实际截图的情况下窥视正在发生的事情,例如 vnc 会话?
我尝试了几种解决方案,但它们没有奏效,因为它们可能已经过时或过于笼统。
python-2.7 - 持久pyvirtualdisplay
我正在尝试创建一个虚拟显示器以使用 selenium webdrivers 浏览网页。我的代码类似于
但是这种显示不是持久的,也不能从其他程序的其他实例访问。任何人都可以请帮助并告诉如何使用 pvirtualdisplay 库创建一个虚拟显示器,以便我能够在它还活着的时候将它用于任何其他进程?
python-2.7 - find_element 没有打印实际文本
我的结果是
而不是时间戳:例如:3h
它对所有事情都这样做,我得到那个奇怪的会话和元素代码而不是实际的文本。即使我更改为另一个元素或尝试不同的网站。此外,即使我使用print driver.find_element_by_xpath("//*[@class='timestamp']")
python - 如何使用 selenium webdriver (python) 将鼠标移动 (pyautogui) 附加到 pyvirtualdisplay?
我正在尝试自动化一个网站,里面有一个 SWF。
我不能用 selenium 移动鼠标,因为它是一个 SWF,所以为了解决这个问题,我使用了 pyautogui 库。
一切正常!,但是!当我使用 pyvirtualdisplay 隐藏导航器时,鼠标没有连接,所以我仍然看到 pyautogui 如何移动我的鼠标。
我的示例代码:
如何将鼠标附加到 pyvirtualdisplay 实例?