gpt4 book ai didi

Python Selenium Geckodriver 连接被拒绝

转载 作者:太空狗 更新时间:2023-10-30 02:26:48 24 4
gpt4 key购买 nike

我花了几个小时试图让 Selenium 与 Python 一起工作,但不幸的是这个错误信息selenium.common.exceptions.WebDriverException:消息:连接被拒绝这是我用过的例子:-

from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(800, 600))
display.start()
browser = webdriver.Firefox()
browser.get('http://www.python.org')
browser.close()

这是我安装的依赖apt-get install -y xorg xvfb dbus-x11 xfonts-100dpi xfonts-75dpi xfonts-cyrillic

这是/root/geckodriver.log输出

1493938773101 geckodriver INFO Listening on 127.0.0.1:40876 1493938774156 geckodriver::marionette INFO Starting browser /usr/lib/firefox/firefox.sh with args ["-marionette"] (firefox:3128): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed

我在 Ubuntu 14.04 64 位 VPS 远程服务器上运行 Selenium,内存为 128MB我不知道是什么导致 Selenium 无法与 Chrome 和 Firefox 浏览器驱动程序通信。

最佳答案

请先检查您的“firefox”浏览器版本。

我发现它在某些时候非常困惑。我使用的是 Raspbian,通过 apt-get 下载的“Iceweasel”是 Firefox 52 版本,不适用于 geckodriver 0.19(这个版本需要 Firefox 55 或更高版本)。

对我有用的是下载 geckorvider v0.16 并解决了问题。

此外,您可能不需要 xorg 来使其工作,我需要的唯一软件包是 xfvb 和 iceweasel。

关于Python Selenium Geckodriver 连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43794179/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com