Bienvenue sur IndexError.

Ici vous pouvez poser des questions sur Python et le Framework Django.

Consultez la FAQ pour améliorer vos chances d'avoir des réponses à vos questions.

Remplir des formulaires Javascript en Python

+1 vote

Deux fois que j'ai ce problème : Un site internet utilise du JavaScript pour générer un formulaire. Donc impossible d'utiliser RoboBrowser pour le remplir.
Que faite vous dans ce cas ?

demandé 6-Jun-2018 par Andy (372 points)

4 Réponses

0 votes

Jete un œil sur Selenium. Cela devrait te permettre de ne plus être gêné par JS.

répondu 15-Jun-2018 par Vibz
+2 votes

Quel formulaire de quel site ?

Perso, selenium couplé à python3 chez moi fait tout le taf qu'il faut...jusqu'à exécuter du js quand tu peux pas faire autrement :

from selenium import webdriver
mon_driver = webdriver.Firefox()
mon_driver.execute_script("console.log('youpi');")
répondu 15-Jun-2018 par jfox
0 votes

selenium ? ou se mettre à javascript.. encore ce qu'il y a de plus simple. ;)

répondu 15-Jun-2018 par anonyme
0 votes
répondu 15-Jun-2018 par glickind
...