Je souhaite récupérer la source d'un site web, généré dynamiquement en cliquant sur un lien. Le lien lui-même est comme ci-dessous:Récupérer la source d'un site web dynamique en utilisant python (en contournant onclick)
<a onclick="function(); return false" href="#">Link</a>
Cela me arrête d'interroger directement une URL qui me permettra d'obtenir le site Web généré dynamiquement (urllib/2).
Comment retrouver la source du site Web, qui a été générée avec la fonction ci-dessus (en HTML) via python? Y at-il une méthode pour contourner le return false" href="#"
? Ou le onclick
entièrement, et obtenez l'URL réelle?
S'il y a une autre façon de générer le site web à partir du lien abstrait ci-dessus, afin que l'on puisse l'obtenir depuis urllib en python, veuillez me le référer.
EDIT:
Je généralisé le code vu plus haut - mais on m'a dit que l'on doit désosser le javascript spécifique pour pouvoir l'utiliser.
Lien vers .js - http://a.quizlet.com/j/english/create_setku80j8.js
Lien vers le site avec lien:
<a onclick="importText(); return false" href="#">Bulk-import data</a>
URL réelle du site: http://quizlet.com/create_set/
enjolivé JS de .js pertinentes ci-dessus: http://pastie.org/737042
Je suis un développeur Quizlet. Peut-être pouvez-vous me dire comment je peux vous aider :) Nous avons une API disponible ... – philfreo