【发布时间】: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