reCAPTCHA / PHP / CURL

Petit nouveau ! | 1 Messages

15 nov. 2013, 21:40

Bonjour à tous !

Pour commencer, je dois bien préciser deux choses. La première étant que je cherche une solution à mon problème depuis des heures ....et que je deviens fou.
La deuxième c'est la finalité de mon projet. Je souhaite faire un script qui me permettrait de m'inscrire/connecter sur un site web ou je me réinscris souvent.
C'est un projet personnel. Juste un outil pour moi qui va me faciliter la tache et surtout un bon exercice.

Mon problème est donc le suivant:
J'aimerais récuperer uniquement le CAPTCHA du site web ou je veux m'enregistrer.
Le seul problème, c'est que quand je fais appel a CURL, la page se charge correctement mais le captcha ne s'affiche pas en me disant invalid referer.

Je me suis donc dis que c'était un problème de cookie et referer. Mais rien n'y fais.... Je comprends pas....

Voici mon script :

Code : Tout sélectionner

<?php error_reporting(E_ALL); $lien = 'http://www.t411.me/users/signup/'; $cookiefile = 'cookie.txt'; fopen($cookiefile,'w'); $ch = curl_init ($lien); curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookiefile); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12'); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_REFERER, $lien); $output = curl_exec ($ch); echo $output; ?>
Je fais donc appel a deux CURL, le premier permettant de recup le cookie, et le deuxième permettant de l'injecter.

Pourtant pas de CAPTCHA !

Quelqu'un a une idée ?

Merci d'avance !

Petit nouveau ! | 1 Messages

24 nov. 2013, 00:39

Bonjour, :)

Dans mes souvenirs, reCaptcha utilse une série de clé unique par domaine. Je pense que cela viens de la... Seulement, je n'ai pas assez utilisé reCaptcha, mais je pense que tu devrais tournéer tes rechercher de ce côté. ;)

Cordialement.