google API

Nouveau WRInaute
Exemple d'API Google

Bonsoir,

D'accord avec Mirgolth.

Si tu veux voir un exemple fonctionnel de ce que ça peut donner en utilisant PHP tu peux te rendre sur mon site à l'adresse : http://www.webcrealisation.com et utiliser le champ de recherche qui est présent sur quasiment toutes les pages.

J'avais fait une petite news sur mon expérience vis à vis de l'utilisation de l'API avec PHP et donné quelques adresses d'articles qui m'ont aidé à réaliser cela : http://actualites.webcrealisation.com/a ... dia_44.htm

@ +
 
Olivier Duffez (admin)
Membre du personnel
pour compléter les 1ères réponses : WRI utilise également les 2 services dont on parle.
le simple formulaire pour faire une recherche sur Google restreinte au domaine webrankinfo.com : https://www.webrankinfo.com/recherche.php
la Google API est utilisée sur plusieurs outils de WRI. On peut ainsi interroger Google et faire des traitements sur les résultats (en PHP pour ma part).
 
Nouveau WRInaute
Re: Exemple d'API Google

eric a dit:
Si tu veux voir un exemple fonctionnel de ce que ça peut donner en utilisant PHP tu peux te rendre sur mon site à l'adresse : http://www.webcrealisation.com

Hello, je peux te demander quels paramètres tu utilises pour récupérer correctement les accents français ?

Je n'ai jamais trouvé......
Les miens se sont toujours affichés avec des caractères bizarres... :roll:
 
Nouveau WRInaute
Le problème des accents avec la google API

salut,

Oui c'est vrai que c'est la galère ces accents car l'encodage de la page doit être en UTF-8.

L'idée que j'ai trouvé est d'envoyer les mots de la recherche à un fichier intermédiaire qui va se charger de remplacer les caractères accentués.
Ensuite le fichier transmet les mots remplacés au script lui même.

Le fichier intermédiaire a cette gueule :

Code:
<?php 
$r = str_replace(" ","+",$r);
$r = str_replace("À","%26%23192%3B",$r);
$r = str_replace("Á","%26%23193%3B",$r);
$r = str_replace("Â","%26%23194%3B",$r);
$r = str_replace("Ã","%26%23195%3B",$r);
$r = str_replace("Ä","%26%23196%3B",$r);
$r = str_replace("Å","%26%23197%3B",$r);
$r = str_replace("Æ","%26%23198%3B",$r);
$r = str_replace("Ç","%26%23199%3B",$r);
$r = str_replace("È","%26%23200%3B",$r);
$r = str_replace("É","%26%23201%3B",$r);
$r = str_replace("Ê","%26%23202%3B",$r);
$r = str_replace("Ë","%26%23203%3B",$r);
$r = str_replace("Ì","%26%23204%3B",$r);
$r = str_replace("Í","%26%23205%3B",$r);
$r = str_replace("Î","%26%23206%3B",$r);
$r = str_replace("Ï","%26%23207%3B",$r);
$r = str_replace("Ò","%26%23210%3B",$r);
$r = str_replace("Ó","%26%23211%3B",$r);
$r = str_replace("Ô","%26%23212%3B",$r);
$r = str_replace("Õ","%26%23213%3B",$r);
$r = str_replace("Ö","%26%23214%3B",$r);
$r = str_replace("Ù","%26%23217%3B",$r);
$r = str_replace("Ú","%26%23218%3B",$r);
$r = str_replace("Û","%26%23219%3B",$r);
$r = str_replace("Ü","%26%23220%3B",$r);
$r = str_replace("à","%26%23224%3B",$r);
$r = str_replace("á","%26%23225%3B",$r);
$r = str_replace("â","%26%23226%3B",$r);
$r = str_replace("ã","%26%23227%3B",$r);
$r = str_replace("ä","%26%23228%3B",$r);
$r = str_replace("å","%26%23229%3B",$r);
$r = str_replace("æ","%26%23230%3B",$r);
$r = str_replace("ç","%26%23231%3B",$r);
$r = str_replace("è","%26%23232%3B",$r);
$r = str_replace("é","%26%23233%3B",$r);
$r = str_replace("ê","%26%23234%3B",$r);
$r = str_replace("ë","%26%23235%3B",$r);
$r = str_replace("ì","%26%23236%3B",$r);
$r = str_replace("í","%26%23237%3B",$r);
$r = str_replace("î","%26%23238%3B",$r);
$r = str_replace("ï","%26%23239%3B",$r);
$r = str_replace("ò","%26%23242%3B",$r);
$r = str_replace("ó","%26%23243%3B",$r);
$r = str_replace("ô","%26%23244%3B",$r);
$r = str_replace("õ","%26%23245%3B",$r);
$r = str_replace("ö","%26%23246%3B",$r);
$r = str_replace("ù","%26%23249%3B",$r);
$r = str_replace("ú","%26%23250%3B",$r);
$r = str_replace("û","%26%23251%3B",$r);	
$r = str_replace("ü","%26%23252%3B",$r);
Header("Location: http://www.webcrealisation.com/google/recherche.php?r=$r&domaine=$domaine")
?>

Où r correpond aux mots de la recherche.

Voila

@ +
 
Nouveau WRInaute
Impecable, je me disais bien qu'il ne devait pas y avoir de solution miracle.
:mrgreen:

En tout cas merci bien, je vais pouvoir retenter la grande aventure du moteur de recherche global chez moi.
:mrgreen:
 
Discussions similaires
Haut