python selenium报错--unknown error: DevToolsActivePort file doesn't exist

本博客所有内容来源于网络、书籍、和各类手册。 内容均为非盈利,旨为方便查询、总结备份、开源分享。 部分转载内容均有注明出处,如有侵权请告知,马上删除。转载本文请附上本文链接,并注明转载!
本文链接: https://blog.csdn.net/u012998306/article/details/102659375

在windows下测试使用selenium启动Chrome抓取没有问题就放到centos服务器上让他自动抓取

出现了许多新的问题

1.需要安装chrome浏览器和驱动

CentOS7 安装chrome+chromedriver

2.pip安装selenium

不多解释

3.selenium报错--unknown error: DevToolsActivePort file doesn't exist

需要在代码中加入

from selenium.webdriver.chrome.options import Options



chrome_option = Options()
chrome_option.add_argument('--no-sandbox')
chrome_option.add_argument('--disable-dev-shm-usage')
chrome_option.add_argument('--headless')
browser = webdriver.Chrome(chrome_options=chrome_option)

chrome浏览器的options参数

参数可以设置在初始化浏览器过程里,要不然还是报错的。

哎哎,咋看完就走啊,点个赞啊!

猜你喜欢

转载自blog.csdn.net/u012998306/article/details/102659375
今日推荐