• <bdo id='QieK3'></bdo><ul id='QieK3'></ul>

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

    1. <legend id='QieK3'><style id='QieK3'><dir id='QieK3'><q id='QieK3'></q></dir></style></legend>

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

        'Webdrivers' 可执行文件可能有错误的权限.请

        时间:2023-10-08
          <bdo id='u1ddG'></bdo><ul id='u1ddG'></ul>

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

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

            <tfoot id='u1ddG'></tfoot>

                  <tbody id='u1ddG'></tbody>
                  <legend id='u1ddG'><style id='u1ddG'><dir id='u1ddG'><q id='u1ddG'></q></dir></style></legend>
                • 本文介绍了'Webdrivers' 可执行文件可能有错误的权限.请参阅 https://sites.google.com/a/chromium.org/chromedriver/home的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我查看了这两个文档,但没有找到答案.

                  I've looked around checked both documentations and have found no answer.

                  我一直在尝试使用 InstaPy 一个 instagram api for python.在出现多个错误并假设 InstaPy 只是遇到一些问题后,我尝试使用 selinium 对其进行原始编码.在插入示例代码并将其更改为我喜欢的之后,我只是确保这个可以工作.我收到一个新错误而不是旧错误,说权限可能不正确.我尝试重新安装并以管理员身份运行,但没有任何效果.我该如何解决这个问题和/或这是什么意思

                  I've been trying to use InstaPy a instagram api for python. After failing with multiple errors and assuming InstaPy is just having some issues so i tried to raw code it using selinium. after inserting the example code and alter it to my liking i just made sure this one would work. I received a new error instead of the old one saying the permissions may not be right. I have tried reinstall and running as admin but nothing works. how do i fix this and/or what does this mean

                  代码:

                  import time
                  from selenium import webdriver
                  
                  driver = webdriver.Chrome('C:Webdrivers')  # Optional argument, if not specified will search path.
                  driver.get('http://www.google.com/xhtml');
                  time.sleep(5) # Let the user actually see something!
                  search_box = driver.find_element_by_name('q')
                  search_box.send_keys('ChromeDriver')
                  search_box.submit()
                  time.sleep(5) # Let the user actually see something!
                  driver.quit()
                  

                  错误:

                  Traceback (most recent call last):
                    File "C:Program Files (x86)Python36-32libsite-packagesseleniumwebdrivercommonservice.py", line 74, in start
                      stdout=self.log_file, stderr=self.log_file)
                    File "C:Program Files (x86)Python36-32libsubprocess.py", line 707, in __init__
                      restore_signals, start_new_session)
                    File "C:Program Files (x86)Python36-32libsubprocess.py", line 990, in _execute_child
                      startupinfo)
                  PermissionError: [WinError 5] Access is denied
                  
                  During handling of the above exception, another exception occurred:
                  
                  Traceback (most recent call last):
                    File "C:WebdriversRawBot.py", line 5, in <module>
                      driver = webdriver.Chrome('C:Webdrivers')  # Optional argument, if not specified will search path.
                    File "C:Program Files (x86)Python36-32libsite-packagesseleniumwebdriverchromewebdriver.py", line 62, in __init__
                      self.service.start()
                    File "C:Program Files (x86)Python36-32libsite-packagesseleniumwebdrivercommonservice.py", line 86, in start
                      os.path.basename(self.path), self.start_error_message)
                  selenium.common.exceptions.WebDriverException: Message: 'Webdrivers' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home
                  

                  推荐答案

                  这个错误信息...

                  WebDriverException: Message: 'Webdrivers' executable may have wrong permissions.
                  

                  ...暗示您尝试使用的 ChromeDriver 变体具有错误的权限.

                  ...implies that the ChromeDriver variant you are trying to use have wrong permissions.

                  你似乎已经尝试过了:

                  driver = webdriver.Chrome('C:Webdrivers')  # Optional argument, if not specified will search system $PATH variable.
                  

                  几句话:

                  • 如果您的底层 os 是windows:

                  • 您必须从 chromedriver_win32.zipnoreferrer">ChromeDriver 下载位置并解压后使用.
                  • 此外,如果您明确指定 Chromedriver 二进制路径,则还必须附加二进制扩展名,即 chromedriver.exe.
                  • 在提到 Chromedriver 二进制路径时,您必须使用单个 正斜杠 即 (/) 以及原始 (r) 开关,或者您必须使用转义的 反斜杠 即 (\).
                  • 所以你的有效代码行将是:

                  • You have to download chromedriver_win32.zip from the ChromeDriver Download Location and unzip it for usage.
                  • Additionally, if you are explicitly specifying the Chromedriver binary path you have to append the binary extension as well, effectively i.e. chromedriver.exe.
                  • While mentioning the Chromedriver binary path you have to either use the single forward slash i.e. (/) along with the raw (r) switch or you have to use the escaped backslash i.e. (\).
                  • So your effective line of code will be :

                  driver = webdriver.Chrome(executable_path=r'C:/path/to/chromedriver.exe')
                  

                  如果您的底层 os 是linux:

                  • 您必须从 chromedriver_linux64>ChromeDriver 下载位置并解压以供使用.
                  • 此外,如果您明确指定 Chromedriver 二进制路径,您不必必须为可执行二进制文件提供任何扩展名,即 chromedriver.
                  • 在提到 Chromedriver 二进制路径时,您必须使用单个 正斜杠即(/).
                  • 所以你的有效代码行将是:

                  • You have to download chromedriver_linux64 from the ChromeDriver Download Location and untar it for usage.
                  • Additionally, if you are explicitly specifying the Chromedriver binary path you don't have to provide any extension for the executable binary, effectively i.e. chromedriver.
                  • While mentioning the Chromedriver binary path you have to use the single forward slash i.e. (/).
                  • So your effective line of code will be :

                  driver = webdriver.Chrome(executable_path='/path/to/chromedriver')
                  

                  如果您的底层 os 是macos:

                  • 您必须从 chromedriver_mac64>ChromeDriver 下载位置并解压以供使用.
                  • 此外,如果您明确指定 Chromedriver 二进制路径,您不必必须为可执行二进制文件提供任何扩展名,即 chromedriver.
                  • 在提到 chromedriver 二进制路径时,您必须使用单个 正斜杠即(/).
                  • 所以你的有效代码行将是:

                  • You have to download chromedriver_mac64 from the ChromeDriver Download Location and untar it for usage.
                  • Additionally, if you are explicitly specifying the Chromedriver binary path you don't have to provide any extension for the executable binary, effectively i.e. chromedriver.
                  • While mentioning the chromedriver binary path you have to use the single forward slash i.e. (/).
                  • So your effective line of code will be :

                  driver = webdriver.Chrome(executable_path='/path/to/chromedriver')
                  

                  这篇关于'Webdrivers' 可执行文件可能有错误的权限.请参阅 https://sites.google.com/a/chromium.org/chromedriver/home的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:未知错误:由于未知错误导致页面崩溃,会话被删 下一篇:如何使用 Selenium 和 Python 绕过 Google 验证码?

                  相关文章

                  最新文章

                  • <bdo id='epsF1'></bdo><ul id='epsF1'></ul>

                    1. <legend id='epsF1'><style id='epsF1'><dir id='epsF1'><q id='epsF1'></q></dir></style></legend>

                      <tfoot id='epsF1'></tfoot>
                    2. <small id='epsF1'></small><noframes id='epsF1'>

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