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

偏执的太偏执、 2023-06-09 12:23 80阅读 0赞

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

出现了许多新的问题

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

CentOS7 安装chrome+chromedriver

2.pip安装selenium

不多解释

3.selenium报错—unknown error: DevToolsActivePort file doesn’t exist

需要在代码中加入

  1. from selenium.webdriver.chrome.options import Options
  2. chrome_option = Options()
  3. chrome_option.add_argument('--no-sandbox')
  4. chrome_option.add_argument('--disable-dev-shm-usage')
  5. chrome_option.add_argument('--headless')
  6. browser = webdriver.Chrome(chrome_options=chrome_option)

chrome浏览器的options参数

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

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

发表评论

表情:
评论列表 (有 0 条评论,80人围观)

还没有评论,来说两句吧...

相关阅读