'Webdrivers' ausführbare Datei kann von falschen Berechtigungen. Bitte sehen https://sites.google.com/a/chromium.org/chromedriver/home
Ist, habe ich mich um überprüfung beider Dokumentationen und fand keine Antwort.
Ich habe versucht, zu verwenden InstaPy ein instagram-api für python. Nach einem gescheiterten Versuch, mit mehreren Fehlern und vorausgesetzt, InstaPy ist nur, dass einige Fragen so habe ich versucht, raw-code mit selinium. nach dem einlegen der Beispiel-code und ändern Sie es nach meinem Geschmack ich habe gerade sicher, dass dieser funktionieren würde. Ich erhielt eine neue Fehler statt der alten zu sagen, die Berechtigungen möglicherweise nicht richtig. Ich habe versucht neu zu installieren und als admin ausgeführt aber nichts funktioniert. wie kann ich dieses Problem beheben und/oder was bedeutet das
Code:
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()
Fehler:
Traceback (most recent call last):
File "C:\Program Files (x86)\Python36-32\lib\site-packages\selenium\webdriver\common\service.py", line 74, in start
stdout=self.log_file, stderr=self.log_file)
File "C:\Program Files (x86)\Python36-32\lib\subprocess.py", line 707, in __init__
restore_signals, start_new_session)
File "C:\Program Files (x86)\Python36-32\lib\subprocess.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:\Webdrivers\RawBot.py", line 5, in <module>
driver = webdriver.Chrome('C:\Webdrivers') # Optional argument, if not specified will search path.
File "C:\Program Files (x86)\Python36-32\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 62, in __init__
self.service.start()
File "C:\Program Files (x86)\Python36-32\lib\site-packages\selenium\webdriver\common\service.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
InformationsquelleAutor Ash1x | 2017-11-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der Fehler sagt alles
WebDriverException: Message: 'Webdrivers' executable may have wrong permissions.
.Haben Sie ausprobiert:
Ein paar Worte:
Unter Windows, wenn Sie explizit angeben, den
chromedriver
binary Pfad, den Sie haben, um es zusammen mit der binären Datei-Erweiterung.Unter Windows, während die Erwähnung der
chromedriver
binäre Pfad müssen Sie entweder die einzelnen front Schrägstrich(/)
zusammen mit der raw -(r)
switch oder verwenden Sie den wieder entkommen slash(\\)
.So, dass die Linie wird sein :
InformationsquelleAutor DebanjanB
Wurde dies gelöst, wenn Sie geben Sie den vollständigen Dateinamen, die "chromedriver.exe". Versuchen Sie dies, wenn Sie auf windows
InformationsquelleAutor Ramana
Selen.common.Ausnahmen.WebDriverException: Meldung: 'chromedriver' ausführbare Datei kann von falschen Berechtigungen. Bitte sehen https://sites.google.com/a/chromium.org/chromedriver/home
InformationsquelleAutor josuedjh