Vous n'êtes pas identifié(e).

  • Contributions :
  • Vos boîtes de messages privés sont vides.

Annonce

Faites un bond en avant avec la formation SEO Ranking Skills le 20 Septembre 2017

#1 2016-11-05 23:30:53

Mention Walid
Soldier
Inscription : 2013-02-07
Messages : 1 965

Sémantique
Audit et Analyse
Netlinking
PHP

PHP Curl Accept-Language: fr => Mais Reponse http : en :-\

Salut à tous,

j'ai fait un petit tool dispo ici qui récupère les termes associés à un mots clé sur le moteur exalead, ceux sont des termes LSA donc c'est intéressant de les récupérer et de faire le tri.

Tout fonctionne sauf un truc, lorsque je me connecte a www.exalead.fr/search/web/results/?q=keyword avec curl dans sa réponse http c'est de l'anglais, ce qui fait que les termes qu'il renvoie ne sont pas toujours pertinents, surtout pour es keywords venu de l'anglais.

Avec le navigateur évidemment tout va bien et dans la réponse http j'ai bien fr, mais avec curl c'est l'enfer

J'ai du mal faire quelque chose, pourtant j'ai bien paramétré le français dans les options http_header, voici le code, si quelqu'un veut bien s'y coller ce serait sympa


$ch = curl_init();
$ua = '"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"';
$header[0] = "Host: www.exalead.fr";
$header[] = "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
$header[] = "Accept-Language: fr-FR,fr";
$header[] = "Accept-Charset: utf-8";
$header[] = "Connection: keep-alive";
$header[] = "Keep-Alive: 300";
$header[] = "Pragma: no-cache";
$header[] = "Cache-control: no-cache";
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,15);
curl_setopt($ch, CURLOPT_TIMEOUT,30);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
curl_setopt($ch, CURLOPT_URL, $_url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookies.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookies.txt");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$html = curl_exec($ch);
$statut = @curl_getinfo($ch);
//print_r($statut);
curl_close ($ch);
return $html;
 

Merci à tous smile

Dernière modification par Walid (2016-11-05 23:34:39)


Fatigué du SEO sans résultats ? Je te propose :

1 => Un vrai Road Map SEO - 2 => Une Optimisation aux petits oignons - 3 => Des Prestations de Trust Linking
Mon Id Skype : walid.gabteni - Mon site : Light On SEO

Hors ligne

#2 2016-11-06 00:17:02

Mention John_Doe
Scout
Inscription : 2015-07-30
Messages : 140

Re : PHP Curl Accept-Language: fr => Mais Reponse http : en :-\

avec http://www.exalead.fr/search/web/results/?q=poker+language%3Afr
au lieu de http://www.exalead.fr/search/web/results/?q=poker
ça m'a l'air de fonctionner.

Hors ligne

#3 2016-11-06 08:16:13

Mention Walid
Soldier
Inscription : 2013-02-07
Messages : 1 965

Sémantique
Audit et Analyse
Netlinking
PHP

Re : PHP Curl Accept-Language: fr => Mais Reponse http : en :-\

non non ça change rien, t'inquiète c'est les premiers trucs que j'ai testé, enfin si tu as des différence mais c'est pas les bons termes qui sortent avec curl, essaye consultant seo par exemple


Fatigué du SEO sans résultats ? Je te propose :

1 => Un vrai Road Map SEO - 2 => Une Optimisation aux petits oignons - 3 => Des Prestations de Trust Linking
Mon Id Skype : walid.gabteni - Mon site : Light On SEO

Hors ligne

#4 2016-11-06 10:17:50

Mention Soul
Soldier
Lieu : Annecy
Inscription : 2013-01-02
Messages : 541

PHP
Netlinking Auto
Advertising
Site Web

Re : PHP Curl Accept-Language: fr => Mais Reponse http : en :-\

Ça marche avec Accept-Language: fr-FR,fr;q=0.8 ?


CeKwa ?

Hors ligne

#5 2016-11-06 12:03:26

Mention Walid
Soldier
Inscription : 2013-02-07
Messages : 1 965

Sémantique
Audit et Analyse
Netlinking
PHP

Re : PHP Curl Accept-Language: fr => Mais Reponse http : en :-\

Non hmm

j'avais testé, je viens de rééssayer


Fatigué du SEO sans résultats ? Je te propose :

1 => Un vrai Road Map SEO - 2 => Une Optimisation aux petits oignons - 3 => Des Prestations de Trust Linking
Mon Id Skype : walid.gabteni - Mon site : Light On SEO

Hors ligne

#6 2016-11-06 14:12:51

Mention Walid
Soldier
Inscription : 2013-02-07
Messages : 1 965

Sémantique
Audit et Analyse
Netlinking
PHP

Re : PHP Curl Accept-Language: fr => Mais Reponse http : en :-\

Bon j'ai corrigé un truc qui n a rien à voir avec le Curl, ça marche bcp mieux


Fatigué du SEO sans résultats ? Je te propose :

1 => Un vrai Road Map SEO - 2 => Une Optimisation aux petits oignons - 3 => Des Prestations de Trust Linking
Mon Id Skype : walid.gabteni - Mon site : Light On SEO

Hors ligne

Pied de page des forums