Selenium WebDriver + Firefox49 (provisoire) (Python)

Wow, si je mets à jour la version de Firefox, Selenium ne fonctionnera pas. Je n'ai pas d'autre choix que de mourir. Je ne peux pas passer un week-end amusant comme ça! Je l'ai cherché. Oh, c'est Python.

Cela ne fonctionne pas avec la série Selenium 2? Pour l'instant (au 29 septembre 2016), c'est la méthode qui fonctionne bien.

Montez à Selenium 3.0.0b3 et mettez geckodriver.

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

Je l'ai fait selon cela. https://github.com/SeleniumHQ/selenium/issues/2739#issuecomment-250112599

Réponse aux mystérieuses exceptions

Pourtant, get_attribute donne une mystérieuse exception.

WebDriverException: Message: SyntaxError: missing ) in parenthetical

Je me suis demandé si la version de Selenium avait augmenté et si l'utilisation avait changé, mais cela semble être un bogue dans Selenium 3.0.0b3, donc je vais le corriger.

http://stackoverflow.com/questions/39527858/how-can-i-disable-web-driver-exceptions-when-using-the-mozilla-marionette-web-dr

Je me demande si quelqu'un me donne une pull request.

Oshimao.

Recommended Posts

Selenium WebDriver + Firefox49 (provisoire) (Python)
Python: travailler avec Firefox avec du sélénium
Défiez Python3 et Selenium Webdriver
Utilisez FireFox (via Homebrew-cask) avec les liaisons Selenium WebDriver Python
[Python / Selenium] XPath
Mon Webdriver (Python)
Utilisez le pilote Web phantomjs de sélénium avec unittest de python
Selenium + WebDriver (Chrome) + Python | Création d'un environnement pour le scraping
Conduisez WebDriver avec python
ScreenShot avec Selenium (édition Python)
Grattage avec du sélénium [Python]
python sélénium chromedriver beautifulsoup
Module complémentaire Firefox qui copie les spécifications des éléments pour Selenium WebDriver
Grattage au sélénium en Python
Grattage avec Selenium + Python Partie 1
[Python] Éliminer les erreurs de Chrome Webdriver
[Python] Introduction au scraping | Programme d'ouverture de pages Web (sélénium webdriver)
Grattage avec du sélénium en Python
Commencez à Selenium en utilisant python
Web scraping avec Selenium (Python)
Grattage avec Selenium + Python Partie 2
[Python + Selenium] Conseils pour le grattage
Utilisez Firefox avec Selenium depuis python et enregistrez la capture d'écran
Capture d'image de Firefox en utilisant Python
Scraping avec Selenium en Python (Basic)
Grattage avec Python, Selenium et Chromedriver
[EC2] Comment exécuter le pilote Web sélénium
Ecrire le code de test du sélénium en python
Selenium a cessé de fonctionner après la mise à jour de Firefox
Sélénium et python pour ouvrir Google