1. selenium WebDriverException: Message: unknown error: DevToolsActivePort file doesn’t exis

2020-03-31 10-27-26 的屏幕截图.png

解决办法:禁用sandbox

  1. from selenium.webdriver.chrome.options import Options
  2. options = Options()
  3. options.add_argument('--headless')
  4. options.add_argument('--no-sandbox')
  5. # options.add_argument('--disable-dev-shm-usage')
  6. driver = webdriver.Chrome(executable_path="/root/chromedriver",
  7. chrome_options=options)

2. session not created: This version of ChromeDriver only supports Chrome version 77

显示chrome与chromedriver的版本不一致
2020-03-31 10-29-33 的屏幕截图.png

解决方案:下载版本一致的chromedriver
ChromeDriver下载地址:http://npm.taobao.org/mirrors/chromedriver/