Estoy navegando por un sitio utilizando el módulo mechanize de python y tengo problemas para hacer clic en un enlace de JavaScript para la página siguiente. Leí un poco y la gente sugirió que necesitaba python-spidermonkey y DOMforms. Pude conseguir que los instalaran. No estoy seguro de la sintaxis para hacer clic en el enlace.Haga clic en un enlace javascript dentro de python?
Puedo identificar el código de la página como:
<a href="javascript:__doPostBack('ctl00$MainContent$gvSearchResults','Page$2')">2</a>
¿Alguien sabe cómo hacer clic en él? o si tal vez hay otra herramienta.
Gracias
¿No le bastaría con hacer clic normalmente? Si python-spidermonkey y DOMForms son buenos, simplemente funcionarían. –
Lo estaba intentando pero es muy difícil encontrar ejemplos que funcionen. De hecho, no estoy seguro de cómo hacerlo. La mayoría de los comandos que encontré en el ejemplo tampoco funcionaron. He leído acerca de muchas personas que sugieren estas herramientas por su capacidad para manejar javascript pero el uso de los paquetes no es muy directo. – Lostsoul
Si necesito tratar con JavaScript, evito mecanizar (o twill, que prefiero) y en su lugar usar algo como [Selenium] (http://seleniumhq.org) o [Splinter] (http: //splinter.cobrateam. información) (que es mi favorito entre los dos). – brandizzi