【问题标题】:selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_RESET (Session info: headless chrome=86.0.4240.111)selenium.common.exceptions.WebDriverException:消息:未知错误:net::ERR_CONNECTION_RESET(会话信息:headless chrome=86.0.4240.111)
【发布时间】:2021-04-30 02:00:16
【问题描述】:

我是 ChromeDriver 的新手,在这里尝试使用爬虫。 我在笔记本电脑上运行 Python 3.8.5、Google Chrome 86.0.4240.111、ChromeDriver 86.0.4240.22、Ubuntu 20.04.2 LTS。 这是我的代码的硒部分。

chrome_options = Options()

chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('--disable-dev-shm-usage')
driver = webdriver.Chrome(chrome_options=chrome_options)

driver.get('https://www.douyu.com/9999')
for i in cookies.keys():
    cookie1 = {
        'domain': '.douyu.com',
        'name': i,
        'value': cookies[i],
        'expires': '',
        'path': '/',
        'httpOnly': False,
        'HostOnly': False,
        'Secure': False,
    }
    driver.add_cookie(cookie1)
driver.refresh()
time.sleep(10)
driver.refresh()
time.sleep(10)
driver.quit()

当我在笔记本电脑上运行代码时,一切都很好。但是当我通过 ssh 连接到笔记本电脑然后运行代码时。我会碰到这个 ERR_CONNECTION_RESET。有什么办法解决吗?

【问题讨论】:

    标签: selenium google-chrome selenium-chromedriver


    【解决方案1】:

    我在使用 WebDriver 和 C# 时遇到了同样的问题和另一个类似的问题。经过简短的搜索this solution 为我工作。 我不能将此视为生产环境中的永久解决方案,因为您运行 WebDriver 的机器可能对 DNS IP 更改敏感。

    【讨论】:

      猜你喜欢
      • 2020-10-16
      • 1970-01-01
      • 2021-07-18
      • 2019-10-06
      • 1970-01-01
      • 1970-01-01
      • 2019-03-27
      • 2019-02-27
      • 2020-11-01
      相关资源
      最近更新 更多