Ho uno strano problema con mechanize e i form, spero che qualcuno di possa aiutarmi.

Se eseguo questo codice:

br = mechanize.Browser()
br.open('http://wwww.esempio.com/paginaform.html')
forms = br.forms()
for i in forms:
        print type(i)

Ottengo le istanze dei vari forms presenti nella pagina

<type 'instance'>
<type 'instance'>
<type 'instance'>
<type 'instance'>
<type 'instance'>
<type 'instance'>

Poi eseguo questo codice subito dopo:

for i in range(6):
        print br.select_form(nr=i)

E ottengo:

None
None
None
None
None
None

Il mio problema รจ che non riesco a selezionare il form a cui voglio mandare degli input, mentre con la funzione forms mi trova tutti i form incluso quello che voglio usare. Qualcuno ha idee in merito!?

Ciao e grazie.

--
Karim Gorjux
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a