<legend id='tG4bD'><style id='tG4bD'><dir id='tG4bD'><q id='tG4bD'></q></dir></style></legend>
      <tfoot id='tG4bD'></tfoot>

      1. <i id='tG4bD'><tr id='tG4bD'><dt id='tG4bD'><q id='tG4bD'><span id='tG4bD'><b id='tG4bD'><form id='tG4bD'><ins id='tG4bD'></ins><ul id='tG4bD'></ul><sub id='tG4bD'></sub></form><legend id='tG4bD'></legend><bdo id='tG4bD'><pre id='tG4bD'><center id='tG4bD'></center></pre></bdo></b><th id='tG4bD'></th></span></q></dt></tr></i><div id='tG4bD'><tfoot id='tG4bD'></tfoot><dl id='tG4bD'><fieldset id='tG4bD'></fieldset></dl></div>

        <small id='tG4bD'></small><noframes id='tG4bD'>

          <bdo id='tG4bD'></bdo><ul id='tG4bD'></ul>

        WebDriverException:消息:“chromedriver"可执行文件需

        时间:2023-10-08

        <tfoot id='QFIJr'></tfoot>
        • <bdo id='QFIJr'></bdo><ul id='QFIJr'></ul>

                  <tbody id='QFIJr'></tbody>
                • <small id='QFIJr'></small><noframes id='QFIJr'>

                • <i id='QFIJr'><tr id='QFIJr'><dt id='QFIJr'><q id='QFIJr'><span id='QFIJr'><b id='QFIJr'><form id='QFIJr'><ins id='QFIJr'></ins><ul id='QFIJr'></ul><sub id='QFIJr'></sub></form><legend id='QFIJr'></legend><bdo id='QFIJr'><pre id='QFIJr'><center id='QFIJr'></center></pre></bdo></b><th id='QFIJr'></th></span></q></dt></tr></i><div id='QFIJr'><tfoot id='QFIJr'></tfoot><dl id='QFIJr'><fieldset id='QFIJr'></fieldset></dl></div>

                • <legend id='QFIJr'><style id='QFIJr'><dir id='QFIJr'><q id='QFIJr'></q></dir></style></legend>
                  本文介绍了WebDriverException:消息:“chromedriver"可执行文件需要在 PATH 中,同时通过 Selenium Chromedriver python 设置 UserAgent的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我是网络抓取的新手,我正在尝试使用以下代码来修改我的用户代理:

                  I'm a newbie in webscraping, I'm trying to modify my user agent using these lines :

                  from selenium import webdriver
                  chrome_path = r'C:UsersDesktopchromedriver_win32chromedriver.exe'   
                  driver = webdriver.Chrome(chrome_path)
                  options = webdriver.ChromeOptions()
                  options.add_argument('user-agent = Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36')
                  driver = webdriver.Chrome(chrome_options=options)
                  

                  环境变量中的路径没有问题,但我一直收到此错误消息:

                  The path in environment variable is ok but I keep having this error message:

                  File "C:UsersAppDataLocalProgramsPythonPython36-32libsite-packagesseleniumwebdrivercommonservice.py", line 76, in startstdin=PIPE)
                  File "C:UsersAppDataLocalProgramsPythonPython36-32libsubprocess.py",line 709, in __init__restore_signals, start_new_session)
                  File "C:UsersAppDataLocalProgramsPythonPython36-32libsubprocess.py",line 997, in _execute_child startupinfo).
                  During handling of the above exception, another exception occurred:
                  Traceback (most recent call last):
                  File "C:UserssafiaAppDataLocalProgramsPythonPython36-32Test 3- User Agent.py", line 9, in <module>
                  driver = webdriver.Chrome(chrome_options=options)
                  File "C:UserssafiaAppDataLocalProgramsPythonPython36-32libsite-packagesseleniumwebdriverchromewebdriver.py", line 68, in __init__
                  self.service.start()
                  File "C:UserssafiaAppDataLocalProgramsPythonPython36-32libsite-packagesseleniumwebdrivercommonservice.py", line 83, in start
                  os.path.basename(self.path), self.start_error_message)
                  selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
                  

                  你能帮我解决这个问题吗?

                  Can you please help me fix this issue?

                  推荐答案

                  这个错误信息...

                  selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH
                  

                  ...暗示 ChromeDriver环境变量 内的 PATH 变量中指定的位置中找不到.

                  ...implies that the ChromeDriver was not found within the locations specified within PATH variable within Environment Variables.

                  您需要传递 Key executable_path 以及 Value 引用 ChromeDriver 的绝对路径连同 ChromeOptions 对象作为参数,同时初始化 WebDriverWebBrowser,如下所示:

                  You need to pass the Key executable_path along with the Value referring to the absolute path of the ChromeDriver along with the ChromeOptions object as an argument while initializing the WebDriver and WebBrowser as follows :

                  from selenium import webdriver
                  
                  options = webdriver.ChromeOptions()
                  options.add_argument('user-agent = Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36')
                  driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:UsersDesktopchromedriver_win32chromedriver.exe')
                  driver.get('https://www.google.co.in')
                  

                  这篇关于WebDriverException:消息:“chromedriver"可执行文件需要在 PATH 中,同时通过 Selenium Chromedriver python 设置 UserAgent的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何让 Selenium 不等到整个页面加载,它的脚本很 下一篇:未知错误:由于未知错误导致页面崩溃,会话被删

                  相关文章

                  最新文章

                • <i id='9CFcx'><tr id='9CFcx'><dt id='9CFcx'><q id='9CFcx'><span id='9CFcx'><b id='9CFcx'><form id='9CFcx'><ins id='9CFcx'></ins><ul id='9CFcx'></ul><sub id='9CFcx'></sub></form><legend id='9CFcx'></legend><bdo id='9CFcx'><pre id='9CFcx'><center id='9CFcx'></center></pre></bdo></b><th id='9CFcx'></th></span></q></dt></tr></i><div id='9CFcx'><tfoot id='9CFcx'></tfoot><dl id='9CFcx'><fieldset id='9CFcx'></fieldset></dl></div>

                  <small id='9CFcx'></small><noframes id='9CFcx'>

                    1. <legend id='9CFcx'><style id='9CFcx'><dir id='9CFcx'><q id='9CFcx'></q></dir></style></legend>
                    2. <tfoot id='9CFcx'></tfoot>
                        <bdo id='9CFcx'></bdo><ul id='9CFcx'></ul>