J'utilise mechanize (qui utilise clientform) pour certains web crawling en python et comme il ne supporte pas JS, je veux définir une valeur d'entrée inexistante dans un formulaire (l'entrée est générée par JS). Comment puis-je faire ceci?Comment définir un champ inexistant dans Python ClientForm?
L'erreur est similaire à celui que vous obtenez si vous essayez d'exécuter
from mechanize import Browser
br = Browser()
page = br.open('http://google.com')
br.select_form(nr = 0)
br['unexistent'] = 'hello'
Merci, fonctionne comme un charme – Fluffy