Wow, wenn ich die Version von Firefox aktualisiere, funktioniert Selen nicht. Ich habe keine andere Wahl, als zu sterben. Ich kann kein lustiges Wochenende haben, wie es ist! Ich habe es nachgeschlagen. Oh, es ist Python.
Funktioniert es nicht mit der Selenium 2-Serie? Derzeit (Stand: 29. September 2016) ist dies die Methode, die gut funktioniert.
wget https://github.com/mozilla/geckodriver/releases/download/v0.10.0/geckodriver-v0.10.0-linux64.tar.gz
tar xzvf geckodriver-v0.10.0-linux64.tar.gz
cp geckodriver /usr/bin/
pip install selenium==3.0.0b3
Ich habe es danach gemacht. https://github.com/SeleniumHQ/selenium/issues/2739#issuecomment-250112599
Trotzdem gibt get_attribute eine mysteriöse Ausnahme.
WebDriverException: Message: SyntaxError: missing ) in parenthetical
Ich habe mich gefragt, ob die Selenium-Version aufgestiegen ist und sich die Verwendung geändert hat, aber es scheint ein Fehler in Selenium 3.0.0b3 zu sein, also werde ich ihn beheben.
http://stackoverflow.com/questions/39527858/how-can-i-disable-web-driver-exceptions-when-using-the-mozilla-marionette-web-dr
Ich frage mich, ob mir jemand eine Pull-Anfrage gibt.
Oshimao.
Recommended Posts