124得票11回答
如何在Python中使用Selenium运行无头Chrome?

我正在使用selenium尝试一些东西,我真的希望我的脚本能够快速运行。 我以为使用无头Chrome来运行我的脚本会使它更快。 首先,这个假设是正确的吗?如果我使用无头驱动程序来运行脚本,是否无关紧要? 我希望无头Chrome能够正常工作,但不知何故它并没有正常工作。我尝试了不同的方法,...

124得票7回答
selenium - chromedriver可执行文件需要在路径中

错误信息: 'chromedriver'可执行文件需要在PATH中 我试图在pycharm中使用selenium编写脚本,但是出现了上面的错误。 如此链接到我的selenium已经在这里(新鲜且最新)。 我对selenium还很陌生,chromedriver不是在"seleniu...

115得票22回答
Selenium: WebDriverException: Chrome启动失败:因为Google Chrome不再运行,所以ChromeDriver认为Chrome已经崩溃。

最近我换了电脑,自那以后就无法使用selenium启动Chrome。我还尝试了Firefox,但浏览器实例就是无法启动。 from selenium import webdriver d = webdriver.Chrome('/home/PycharmProjects/chromedri...

110得票4回答
Selenium - Python - AttributeError: 'WebDriver'对象没有属性'find_element_by_name'

我正在尝试让Selenium与Chrome一起工作,但我不断遇到以下错误消息(以及类似的其他错误消息): AttributeError:'WebDriver'对象没有属性'find_element_by_name' 对于find_element_by_id(),find_element...

110得票12回答
当使用Chrome浏览器运行WebDriver时,即使浏览器成功启动,也会收到“仅允许本地连接”的消息。

当我使用WebDriver运行Chrome浏览器时,在控制台上会收到以下消息。请告诉我如何解决。 "Starting ChromeDriver (v2.10.267521) on port 22582 " "Only local connections are allowed." ...

107得票9回答
未知错误:会话因页面崩溃而删除,来源于未知错误:无法确定标签页的加载状态,使用ChromeDriver Selenium时标签页崩溃。

我正在使用InstaPy,它使用Python和Selenium。我通过Cron启动脚本,但有时会崩溃。所以这真的很不规则,有时它可以正常运行。我已经在GitHub Repo上发布过了,但那里没有得到答案,所以现在我在这里问是否有人知道原因。 这是一个数字海洋Ubuntu服务器,并且我正在无头模...

102得票22回答
Selenium超时接收渲染器消息

在Chrome昨天发布了他们最新版本(64.0.3282)后,我现在偶尔会收到以下错误信息: “从渲染器接收信息超时:600.000” 我在一个Docker容器中运行约2,000个Selenium测试,并且我每100个测试大约会出现一次这种故障。就我所知,没有可重现的步骤-每次迭代失败的测试都...

100得票4回答
我在哪里可以找到所有可用的ChromeOption参数列表?

我非常推崇阅读手册。但是在这种情况下,尽管我在线上搜索了一段时间,但我找不到解释所有可用ChromeOptions参数的手册。肯定有一个清单列出了所有字符串参数及其含义。 例如,以下是我通过示例意外发现的一些参数:var options = new ChromeOptions(); opti...

97得票6回答
如何使用Python向Selenium Chrome驱动程序传递选项?

Selenium文档提到Chrome webdriver可以使用 ChromeOptions 实例, 但我不知道如何创建ChromeOptions。 我希望将 --disable-extensions 标志传递给Chrome。

96得票10回答
如何使用WebDriver(Python)将Chrome浏览器窗口最大化

是否有一种方法可以使用Python Selenium WebDriver最大化Chrome浏览器窗口? 注意:我正在使用Chrome Driver 23.0,对此的任何解决方案将不胜感激!