Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Cleantesdeasso en 2 Noviembre 2012, 13:50 pm



Título: Problema con mechanize (python) y javascript
Publicado por: Cleantesdeasso en 2 Noviembre 2012, 13:50 pm
Buenas foro. Intento ejercitar con python tareas automatizadas, mas concretamente quiero que elija un radio. Supongo que el problema es debido a que mechanize no interpreta javascript, a ver si me podeis dar una mano y apuntar mi cabeza hacia el objetivo. Este es el cacho de python que tiene que mandar la string:

Código:
for f in br.forms():
  print f
 
br.select_form(nr=1)

#probando  POST, no tira error pero no se si lo envia o no
valor = {'un_coso' : 'un_String''
             'otro_coso' : 'otra_string'
  }
br.form.set_value(['un_string],name='un_coso')
#br.form.click(['10'],name='puntaje',), esto lo comente porque me daba error

este es el html que encierra el radio:

Código:
<TD onclick="document.forms[0].un_coso[0].checked=true;document.forms[0].submit()" style="cursor: pointer;"><INPUT onclick="this.form.submit()" type=radio
                         value=1 name=un_coso>

Espero haber sido claro, gracias desde ya :)