Notes sur les API/paramètres des moteurs de recherche alternatifs
vendredi 29 novembre 2019 à 16:10Notes 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...)
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
- 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.
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
► Commentaires