J'ai jeté un coup d'oeil à de nombreux tutoriels concernant cookiejar, mais mon problème est que la page Web que je veux scape crée le cookie en utilisant javascript et je n'arrive pas à récupérer le cookie. Est-ce que quelqu'un a une solution à ce problème?Récupérer cookie créé en utilisant javascript en python
Répondre
Si toutes les pages ont le même JavaScript alors peut-être que vous pourriez analyser le code HTML pour trouver ce morceau de code, et à partir de là obtenir la valeur que le cookie serait réglé?
Cela rendrait votre grattage très vulnérable aux changements dans le site Web de tierce partie, mais c'est le plus souvent le cas lors du raclage. (S'il vous plaît gardez à l'esprit que le propriétaire du site Web tiers peut ne pas aimer que vous obtenez le contenu de cette façon.)
Peut-être que vous pouvez exécuter le code JavaScript dans un moteur JavaScript avec des liaisons Python (comme python-spidermonkey ou pyv8), puis récupérer le cookie. Ou, comme le code javascript est exécuté côté client de toute façon, vous pouvez convertir le code générant des cookies en Python.
J'ai également répondu à votre other question: jetez un oeil à mechanize. C'est probablement le module de grattage le plus complet que je connaisse: si le cookie est envoyé, alors je suis sûr que vous pouvez y accéder avec ce module.
C'est ce que je ferais, aussi. –