[V] Capturer une image captcha

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Verrouillé
jesusip200
Niveau 3
Niveau 3
Messages : 46
Enregistré le : mar. 16 juin 2009 01:36
Status : Hors ligne

[V] Capturer une image captcha

#1

Message par jesusip200 »

Bonjour, je voulais savoir comment réussir a télécharger une image captcha. J'ai essayer tout ce que j'ai trouver mes sans aucun résultat.

Voila le site que j'aimerais récupérer le captcha : http://www.rpg-paradize.com/?page=vote&vote=6699

J'ai essayer avec "inetget" et sa ne marche pas :S
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Capturer une image captcha

#2

Message par jbnh »

Pour quoi faire ? 8)
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
jesusip200
Niveau 3
Niveau 3
Messages : 46
Enregistré le : mar. 16 juin 2009 01:36
Status : Hors ligne

Re: [..] Capturer une image captcha

#3

Message par jesusip200 »

Pour voter :D

RPG-Paradise on que 20image en captcha. Alors il sont tout enregistrer manuellement dans le dossier du script.

Et le script compare les pixels des images pour trouver la même image que la cible. Tout marche très bien en local. Alors je me suis dit si il as une manière de pouvoir télécharger cette image dans un sous-dossier temporaire du script. Et ensuite utiliser IE.au3 pour faire le reste du travail ^^

H.S. Je penssais que tout étais confidentiel ici :P Joke :P

Edit : Oui je sais que pour les vote des serveur, on n'est pas obliger de remplir le captche et le vote passe pareil. Seulement j'aimerais pouvoir faire le captcha pour pas pénaliser les serveur privé qui travaille fort sur leur serveur.
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

Re: [..] Capturer une image captcha

#4

Message par L4crymal »

Pourquoi comparer les pixels alors que il y a que 20 images différentes???

Tu enregistre chaque signature MD5 des images et tu compare, c'est + facile et + rapide =)

Pour enregistrer l'image utilise : _INetGetSource()

Puis cherche dans le code source la ligne de l'image afin de l'enregistrer


EDIT: Il suffirait pas de juste comparer l'url de l'image?

<img src="./captcha/?0.22212700%201270989865">
<img src="./captcha/?0.61715700%201270989936">

(exemple de 2 images )
jesusip200
Niveau 3
Niveau 3
Messages : 46
Enregistré le : mar. 16 juin 2009 01:36
Status : Hors ligne

Re: [..] Capturer une image captcha

#5

Message par jesusip200 »

L4crymal a écrit :Pourquoi comparer les pixels alors que il y a que 20 images différentes???
Parce que je veut apprendre des nouveau truc :D Je sais qu'il as des manière plus simple (comme comparer les url) quand il as pas beaucoup de possibilité. Seulement j'aimerais savoir comment prendre une image captcha et pouvoir travailler avec librement.
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Capturer une image captcha

#6

Message par jbnh »

Maintenant que plusieurs solutions ont été proposées, je clos le topic. Un captcha est avant tout pour éviter le spam, les bots etc. comme le prône le forum. Détourner un captcha est donc plutôt malvenu ici.
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Verrouillé