Ich habe das api doc gelesen, wie man den Chrom - Webdriver einrichtet, aber ich bin ein wenig neu zu ** kwargs und ich muss den ausführbaren_Pfad als Wörterbucheintrag übergeben, kann mir jemand sagen, was ich falsch mache in meinem Code?Wie konfiguriere ich einen benutzerdefinierten Webdriver für Splitter in Python?
executable_path = {'executable_path':'/usr/bing/firefox-esr'}
browser = Browser('firefox', **executable_path)
dies ist der Fehler im
Traceback (most recent call last):
File "logger.py", line 10, in <module>
browser = Browser('firefox', **executable_path)
File "/usr/local/lib/python2.7/dist-packages/splinter/browser.py", line 63, in Browser
return driver(*args, **kwargs)
TypeError: __init__() got an unexpected keyword argument 'executable_path'
bekommen, und das ist der Code, der
durch die Splitter Webseite als Beispiel geliefert wirdexecutable_path = {'executable_path':'</path/to/chrome>'}
browser = Browser('chrome', **executable_path)
Ja aber wie mache ich es so kann ich Firefox-ESR benutzen. Unterstützt Splitter Firefox-Esr-Webtreiber? Ich laufe das übrigens auf Kali linux –