Abonnement à ma liste de contacts

Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives
 

La problématique

Faut il encore de nos jours, rappeler ce qu'est un SERP ? Non, je ne pense pas mais je préfère le faire. Le serp est l'acronyme de "search engine result page", c'est à dire la page des résultats issus d'une recherche sur le web. C'est, par extension, l'ordre dans lequel les résultats de votre recherche va apparaitre.

Le service interrogé

Il a un nom trèsd ambigü : ZenSERP. Pas si ambigu que cela :) Le principe est de soumettre une requette httpp avec la recherche à effectuer, et un JSON vous sera envoyé avec les résultats. Mais avant de somettre la requet, il faut créer un compte ZenSERP, ce qui vous donne droit à 50 recherches par jour. Une fois votre compte ccréé, vous aurez unaccès a ZenSERP via une clef API.

Le lancement de l'API est de la forme

curl "https://app.zenserp.com/api/search?q=Nancy&location=France&search_engine=google.com&language=French" -H "apikey: [VOTRE CLEF API]"

En lançant cette commande sur un shell, c'est un flux JSON qui est renvoyé par le service

Resultats des serps

Comme vous le remarquez, c'est un flux JSON qui est renvoyé par le service. Il vous suffit de le parser afin d'en extraire les résultats qui vous interessent.

Exemple :

Notez tout d'abord que vous pouvez soit passer les parametres dans une URL, soit dans des headers d'une requette HTTP. Une doc a se sujet est accessible

 N'hésitez pas à consulter la doc pour fabriquer vos propres recherches.
 

Vous retrouverez ici tous mes articles explicatifs de mes concepts, mes résultats d'analyses techniques m'ayant permi d'aboutir à un fonctionnement de mes applicatifs très fonctionnel

Rapport sondage marche

Voici le rapport statistique du sondage (auquel vous pouvez toujours répondre) que j'ai lancé sur le sujet

Mon GitHub

Voyant que l'intégration du flux RSS ralentissait tout mon site, voisi le simple lien de mon flux RSS : Mon GitHub