Page 1 sur 1

Problème curl : résultat aléatoire

Posté : 28 janv. 2015, 16:51
par Le paysan
Bonjour,

Voici mon code :
$tabUrls = "https://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=" . $keywords . "&start=8&rsz=8&hl=fr";
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, $tabUrls); // Fais la recherche
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_REFERER, $tabUrls); //=======>>>> Le probleme vient de ces 5 lignes, qui ne renvoient jamais la meme chose ! <<<<<<<=======
            curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
            $body = curl_exec($ch);
            curl_close($ch);
            $html = json_decode($body);
Il est sensé rechercher le keywords dans Google et me le retourner.
Sauf que ben des fois il le trouve, et des fois non, ça me rend fou. Il n'y a aucune répétition, logique lorsque j'effectue la tache en masse.

Cordialement

Re: Problème curl : résultat aléatoire

Posté : 28 janv. 2015, 17:01
par Genova
Tu veux dire que les résultats renvoyés changent à chaque fois ? Ca ne viendrait pas de "&start=8&rsz=8" dans l'URL ?

Re: Problème curl : résultat aléatoire

Posté : 28 janv. 2015, 17:04
par @rthur
Bonjour,

L'url de l'API de Google que tu appelles est sensé ne pu fonctionner depuis septembre 2014 si j'en crois cette page de la doc de Google : https://developers.google.com/web-search/docs/
Je serai toi, je regarderai dans les nouvelles API proposées par Google quelle est la nouvelle façon de faire ce que tu recherches.

Re: Problème curl : résultat aléatoire

Posté : 28 janv. 2015, 17:06
par Le paysan
Tu veux dire que les résultats renvoyés changent à chaque fois ? Ca ne viendrait pas de "&start=8&rsz=8" dans l'URL ?
Non car en vérité les "8" sont des variables externe au bout de code que j'ai mis, je les ai changé pour que ce soit plus compréhensible, mais le problème ne vient pas de là.

Re: Problème curl : résultat aléatoire

Posté : 28 janv. 2015, 17:07
par Le paysan
Bonjour,

L'url de l'API de Google que tu appelles est sensé ne pu fonctionner depuis septembre 2014 si j'en crois cette page de la doc de Google : https://developers.google.com/web-search/docs/
Je serai toi, je regarderai dans les nouvelles API proposées par Google quelle est la nouvelle façon de faire ce que tu recherches.
Ça alors, si j'avais su. Ce n'est pas mon code à vrai dire, je suis donc un peu dérouté, et n'ayant jamais utilisé le CURL, je pensais que le problème viendrais de là.
Et alors peux-tu me dire comment trouver de quelle façon faire cela ?

Re: Problème curl : résultat aléatoire

Posté : 28 janv. 2015, 17:12
par tof73

Re: Problème curl : résultat aléatoire

Posté : 28 janv. 2015, 17:16
par Le paysan
Merci !