Programmation

mercredi 24 juillet 2019, 05:13  #1
[CLOS] Programmation Capcha me
Resonance
  • 5 posts

Bonjour, j’ai réussi a decoder (python) le captcha avec [Th1b4ud : spoil] et j’ai la string et tout. Mais je ne sais pas comment la renvoyer au serveur. J’ai bien essayé avec l’URL, mais je n’obtient du serveur que le meme code qu’au départ pour extraire le captcha. Je n’ai meme pas de ’too late’. Est-ce que je lis la reponse du serveur comme il le faut (en extractant le code source apres avoir passer la reponse par l’URL) ?

J’aimerais comprendre ce que je n’arrive pas a comprendre ! :) Merci d’avance

mercredi 24 juillet 2019, 10:11  #2
Programmation Capcha me
Th1b4ud
  • 1636 posts

Quand ton programme a trouvé le captcha il faut que tu le valide en l’envoyant au serveur. Le message "too late" est juste la pour te forcer l’automatisation de cette tâche. Fais attention aussi à bien gérer ton cookie de session.

vendredi 26 juillet 2019, 05:04  #3
Programmation Capcha me
Resonance
  • 5 posts

Merci, j’essaie de l’envoyer avec request.post, mais je n’arrive pas a y stocker la reponse. je stock le dictionnaire contentant la reponse dans ’data’, je met l’URL et j’utilise le request de session pour conserver les cookies mais la requete envoyee au serveur ne contient rien (verifiée grace a ’Response.request’).
Du coup le serveur ne recoit rien et j’obtiens la meme chose que si j’accedais a la page pour la premiere fois... Un peu embetant xD
Je n’arrive pas a trouver d’explication sur Internet qui explique pourquoi ni comment regler le probleme.
Merci d’avance !

vendredi 26 juillet 2019, 08:27  #4
Programmation Capcha me
Th1b4ud
  • 1636 posts

Les solutions à tes problèmes se trouvent dans la documentation : https://requests-fr.readthedocs.io/en/latest/user/advanced.html

vendredi 26 juillet 2019, 16:33  #5
Programmation Capcha me
Resonance
  • 5 posts

Merci ! La request est construite et est bien envoyee (code 200). Cependant, lorsque j’accede a la reponse renvoyee, elle contient le contenu de la page web ne m’indiquant rien de plus que la premiere fois ou je m’y connecte. Je suis presque sur que la requete a bien ete envoyee, cela se peut-il qu’elle n’est pas ete traitee ? J’envoie la reponse sur ’cametu’, est-ce la bonne voie ? Y a t’il un encodage specifique avec lequel il faut renvoyer la reponse ?

Merci encore ! (Et desole pour les questions xD)

vendredi 26 juillet 2019, 19:19  #6
Programmation Capcha me
Ech0
  • 328 posts

Fais attention aussi à bien gérer ton cookie de session.

A mon avis, ton probleme vient de la.

samedi 27 juillet 2019, 00:05  #7
Programmation Capcha me
Resonance
  • 5 posts

Merci de votre aide ! J’ai enfin trouvé le problème : une majuscule qui aurait du être une minuscule arggg ! :)

samedi 27 juillet 2019, 11:05  #8
Programmation Capcha me
Ech0
  • 328 posts

Bravo ;)
D’autres questions ou je peux fermer le topic ?

samedi 27 juillet 2019, 22:16  #9
Programmation Capcha me
Resonance
  • 5 posts

Le topic peut etre fermer, merci !

lundi 29 juillet 2019, 09:22  #10
[CLOS] Programmation Capcha me
Th1b4ud
  • 1636 posts

Clos----