猿问

WebDriverException:消息:服务 /content/chromedriver

我试图使用 Selenium 运行无头 Chrome 浏览器来从网络上抓取内容。我使用 wget 安装了无头 Chrome,然后在我当前的文件夹中解压。


!wget "http://chromedriver.storage.googleapis.com/2.25/chromedriver_linux64.zip"

!unzip chromedriver_linux64.zip

现在当我加载驱动程序时


from selenium.webdriver.chrome.options import Options

import os

# instantiate a chrome options object so you can set the size and headless preference

chrome_options = Options()

chrome_options.add_argument("--headless")

chrome_options.add_argument("--window-size=1920x1080")


chrome_driver = os.getcwd() +"/chromedriver"

driver = webdriver.Chrome(chrome_options=chrome_options,executable_path=chrome_driver)

我收到一个错误


WebDriverException                        Traceback (most recent call last)

<ipython-input-67-0aeae0cfd891> in <module>()

----> 1 driver = webdriver.Chrome(chrome_options=chrome_options, executable_path=chrome_driver)

  2 driver.get("https://www.google.com")

  3 lucky_button = driver.find_element_by_css_selector("[name=btnI]")

  4 lucky_button.click()

  5 /usr/local/lib/python3.6/dist-packages/selenium/webdriver/chrome/webdriver.py in __init__(self, executable_path, port, chrome_options, service_args, desired_capabilities, service_log_path)

 60             service_args=service_args,

 61             log_path=service_log_path)

---> 62         self.service.start()

 63 

 64         try:


 /usr/local/lib/python3.6/dist-packages/selenium/webdriver/common/service.py in start(self)

 84         count = 0

 85         while True:

 ---> 86             self.assert_process_still_running()

 87             if self.is_connectable():

 88                 break


 /usr/local/lib/python3.6/dist-packages/selenium/webdriver/common/service.py in assert_process_still_running(self)

 97             raise WebDriverException(

 98                 'Service %s unexpectedly exited. Status code was: %s'

 ---> 99                 % (self.path, return_code)

100             )

101 


WebDriverException: Message: Service /content/chromedriver unexpectedly exited. Status code was: -6



繁华开满天机
浏览 183回答 3
3回答
随时随地看视频慕课网APP

相关分类

Python
我要回答