Bonjour,
après avoir déjà posté sur un autre forum sans aucun succès, je me permet de reposter sur celui-ci en espérant avoir plus de chance cette fois-ci.
Voila quelque temps que je bloque. Le but de mon script est simple, je voudrais automatiser une inscription sur un site. Seulement le CAPTCHA m'en fait voir de toute les couleur. J'aimerais juste l'afficher à l'utilisateur pour que celui-ci le remplisse.
Le but du début du script est donc d'afficher sur ma page web, la page du site web distant.
J'utilise donc cURL.
Le seul problème est qu'a la place du CAPTCHA, j'ai ceci qui apparait:
[b:4ec87f0d13]Input error: Invalid referer[/b:4ec87f0d13]
J'ai essayé pendant des heures... J'avoue que je ne comprends pas comment google fait pour me différencier d'un utilisateur normal.
Voici une des version du script que j'ai faite:
[code:1:4ec87f0d13]<?php
error_reporting(E_ALL);
$lien = 'http://www.*****.com';
$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;
?>
[/code:1:4ec87f0d13]
Avez-vous une idée pour contourner ce problème ?
Merci d'avance pour vos réponses.