Mécaniser et Javascript

Je veux utiliser Mécaniser pour simuler la navigation d'une page web avec active JavaScript, y compris les Événements DOM et AJAX, et jusqu'à présent je n'ai trouvé aucun moyen de le faire.

J'ai regardé quelques Python client navigateurs qui prennent en charge JavaScript comme Spynner et Zope, et aucun d'entre eux fonctionnent vraiment pour moi. Spynner accidents de PyQt tout le temps, et Zope ne prend pas en charge JavaScript, comme il semble.

Est-il un moyen de simuler la navigation avec Python (pas de processus supplémentaire) comme WATIR ou des bibliothèques de manipuler Firefox ou Internet Explorer tout en soutenant Javascript que si parcourez actuellement la page?

  • Le Zope test de navigateur (construit sur mécaniser) n'a jamais prétendu à l'appui de JavaScript; où avez-vous lu qu'il le pourrait?
  • Pourriez-vous expliquer le problème que vous essayez de résoudre? Il se pourrait que vous ne pouvez pas besoin de JavaScript activé après tout.
  • Dites-nous ce que vous essayez de faire, et nous vous dirons si nous pouvons vous aider!
  • Je suis en train de simuler la navigation à l'aide strictement python. Je ne peux pas utiliser autre chose parce que j'ai besoin d'utiliser certains réglages spécifiques et des crochets que je peux (pour l'instant) uniquement le faire en python. Je suis prêt à même de faire des efforts et essayer et pont de Mécaniser et d'PyV8, mais je n'ai aucune idée de par où commencer... quelqu'un A déjà fait quelque chose comme ça avant?
InformationsquelleAutor Jeff Klip | 2011-04-26