2016-12-22 1 views
0

Die Splinter Dokumentation besagt, dass :: Splinter Documentation instructions for chrome driversAlso wollte ich Splitter für die Webbrowser-Automatisierung verwenden. und es funktioniert einfach nicht

Und so habe ich den Pfad hinzugefügt. :: Path of the environment variable where chrome driver is located

Mein Code:

from splinter import Browser 
executable_path = {'executable_path':'C:\Program Files (x86)\Google\Chrome\Application\chrome'} 
browser = Browser('chrome', **executable_path) 
browser.visit('https://google.com') 

Aber wenn ich es laufen lasse, bekomme ich diesen Fehler:

"C:\Program Files\Python35\python.exe" C:/Users/vedan/PycharmProjects/erevna/erevna-splinter.py 
Traceback (most recent call last): 
File "C:/Users/vedan/PycharmProjects/erevna/erevna-splinter.py", line 4, in <module> 
browser = Browser('chrome', **executable_path) 
File "C:\Program Files\Python35\lib\site-packages\splinter\browser.py", line 63, in Browser 
return driver(*args, **kwargs) 
File "C:\Program Files\Python35\lib\site-packages\splinter\driver\webdriver\chrome.py", line 31, in __init__ 
self.driver = Chrome(chrome_options=options, **kwargs) 
File "C:\Program Files\Python35\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 62, in __init__ 
self.service.start() 
File "C:\Program Files\Python35\lib\site-packages\selenium\webdriver\common\service.py", line 96, in start 
self.assert_process_still_running() 
File "C:\Program Files\Python35\lib\site-packages\selenium\webdriver\common\service.py", line 109, in assert_process_still_running 
% (self.path, return_code) 
selenium.common.exceptions.WebDriverException: Message: Service C:\Program Files (x86)\Google\Chrome\Application\chrome unexpectedly exited. Status code was: 0 
Process finished with exit code 1 

Ich habe keine Ahnung, was

Antwort

0

Ich hatte das gleiche Problem zu tun mit Google Chrome. In meinem Fall geschah dies aufgrund der Chrom-Treiber-Version. Aber das wurde nach der Aktualisierung gelöst. Wahrscheinlich dieses Problem zwischen Chrome-Treiber und Chrome. Vielleicht wird es dir hilfreich sein. Sie können die neueste Version von hier herunterladen: https://github.com/peterhudec/chromedriver_installer.git

Verwandte Themen