Cliquez sur un lien javascript dans python?
Je suis la navigation d'un site à l'aide de python mécaniser module et de la difficulté à cliquer sur un lien javascript pour la prochaine page. J'ai fait un peu de lecture et les gens suggéré j'ai besoin de python-spidermonkey et DOMforms. J'ai réussi à obtenir les installer je ne suis pas sûr de la syntaxe de fait, cliquez sur le lien.
Je peux identifier le code sur la page:
<a href="javascript:__doPostBack('ctl00$MainContent$gvSearchResults','Page$2')">2</a>
Personne ne sait comment à cliquer sur elle? ou si peut-être il y a un autre outil.
Grâce
source d'informationauteur Lostsoul | 2011-03-06
Vous devez vous connecter pour publier un commentaire.
J'utilise principalement Interface htmlunit en vertu de jython pour ces cas d'utilisation. Aussi, j'ai publié un simple article sur le sujet: Web Grattage Ajax et Javascript des sites.
au lieu de lutter avec python-spidermonkey essayer webkit qt bindings python.
Ici est un exemple complet à exécuter JavaScript et d'en extraire le HTML final.
comment sur l'appel de
__doPostBack('ctl00$MainContent$gvSearchResults','Page$'+pageid);
(méthode javascript, via python-spidermonkey)