Notes sur les API/paramètres des moteurs de recherche alternatifs

Notes préparatoires pour l'amélioration de GOOGOL.

Remarque: rien ne garantit que ces URL soient utilisables par des requêtes CURL de PHP (google fait chier avec ça: le résultat des pages n'est pas le même selon qu'on utilise son navigateur ou qu'on accède à l'URL par PHP...)

 j en ai plein le CURL  quoi    jeuDeMotsHonteux.jpg

Qwant:

  • images api.qwant.com/api/search/images?count=50&q=[QUERY]&t=images
  • web api.qwant.com/api/search/web?count=10&q=[QUERY]&t=web
  • videos api.qwant.com/api/search/videos?count=30&q=[QUERY]&t=videos
  • Retour en Json

DDG:

  • web api.duckduckgo.com/?q=DuckDuckGo&format=json
  • les autres recherches passent pas une url qui pointe vers un fichier js ce qui la rend inexploitable pour un traitement backend...
  • Retour en Json

startpage

Pas d'api, mais on peut appeler la page web et la parser:

  • web: www.startpage.com/do/search?q=[QUERY]
  • images: www.startpage.com/do/search?query=test&cat=pics
  • pagination: &page=2

    paramètres de couleur

    • flimgcolor=ic:color
    • flimgcolor=ic:grey
    • flimgcolor=ic:trans
    • flimgcolor=ic:specific,isc:red
    • flimgcolor=ic:specific,isc:orange
    • flimgcolor=ic:specific,isc:yellow
    • flimgcolor=ic:specific,isc:green
    • flimgcolor=ic:specific,isc:teal
    • flimgcolor=ic:specific,isc:blue
    • flimgcolor=ic:specific,isc:purple
    • flimgcolor=ic:specific,isc:pink
    • flimgcolor=ic:specific,isc:white
    • flimgcolor=ic:specific,isc:black
    • flimgcolor=ic:specific,isc:brown

      paramètres de taille

    • flimgsize=isz:l : grandes
    • flimgsize=isz:m : moyennes
    • flimgsize=isz:i : icônes
    • flimgsize=isz:lt,islt:[vga|svga|xga|2mp|4mp|6mp|8mp|10mp|12mp|15mp|20mp|40mp|70mp]
  • videos: www.startpage.com/do/search?query=test&cat=video
  • Retour en HTML

Le problème est que le moteur utilise des requêtes POST pour fonctionner... toutefois, en GET ça a l'air de passer. De plus, les résultats sont assez proches de ceux de google, ce qui constitue un assez bon palliatif lors des bans de googol... (sauf pour les vidéos.)

Bing

  • web www.bing.com/search?q=[QUERY]
  • images www.bing.com/images/search?q=[QUERY]
  • videos www.bing.com/videos/search?q=[QUERY]
  • Retour en HTML

✍ Écrire un commentaire

Inutile de poster un commentaire à la con pour vous faire de la pub, ce sera filtré et dégagé direct...

Quelle est la troisième lettre du mot rsfrl ?