Bonsoir.
Je bosse depuis un certain temps sur un gestionnaire de téléchargements.
J'ai un souci concernant ce type de pages : protect-my-links
L'idée serait que quand un utilisateur entre ce type de lien dans mon programme, je lui affiche l'image avec le captcha (j'arrive déjà à récupérer cette image), puis qu'il entre le code dans une zone de texte. Si le code est le bon les téléchargements se lancent.
Le souci c'est que je n'arrive pas vraiment à envoyer le code tapé par l'utilisateur au serveur. Je crois qu'il faut l'envoyer avec la méthode post sur la même url, mais quand j'essaye de le faire je retombe sur la page qui demande de saisir le code.
Je ne demande pas forcément du code mais au moins l'algo qui résoudrait mon problème.
Pour l'instant je fais :
- ouverture de la connexion et lecture du code jusqu'à trouver l'url du captcha
- connexion à la page du captcha et téléchargement de l'image
- demande (en console pour l'instant) à l'utilisateur de taper le code écrit sur le captcha téléchargé
- passage de ce code à l'objet URLConnection grâce à addRequestProperty("captcha", captcha);
Après je ne sais pas trop comment récupérer le résultat puisque l'inputstream est déjà ouvert sur cette connexion...
Si je ne rouvre pas de connexion je ne peux pas lire la réponse, et si j'en rouvre une il y aura un nouveau captcha donc ça ne marchera pas.
Existe-t-il une solution à mon problème ?
Merci d'avance pour vos réponses.
Partager