<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 对象作为参数,同时初始化 WebDriver 和 WebBrowser,如下所示:

                  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>