Bienvenue sur IndexError.

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

Mais aussi sur les technos front comme React, Angular, Typescript et Javascript en général.

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 par Andy (366 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 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 par jfox
0 votes

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

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