Skip to content

Latest commit

 

History

History
81 lines (61 loc) · 2.74 KB

README.md

File metadata and controls

81 lines (61 loc) · 2.74 KB

LessAPI-DuckDuckGo

GitHub Docker

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Русский | Deutsch | Français | Español | Italiano | Português

(Ce document est généré par une traduction IA ; en cas de doute, veuillez vous référer aux documents en chinois simplifié ou en anglais.)


Introduction

LessAPI-DuckDuckGo est un service d'API de moteur de recherche. Basé sur playwright et le moteur de recherche DuckDuckGo, il est encapsulé pour fournir une interface API simple. Simple, léger, fiable, déployable via Docker, facile à maintenir.

État

En développement expérimental, pas recommandé pour une utilisation en production.

Utilisation

Documentation OpenAPI (Swagger 3.0)

Documentation OpenAPI (Swagger 3.0)

Recherche texte GET /search/text

Paramètres de la requête:

  • keyword: Mot-clé de recherche (obligatoire)
  • region: Région (facultatif) en-US, fr-FR, zh-CN, ru-RU, etc. La valeur par défaut est en-US
  • maxCount: Nombre maximal de résultats retournés (facultatif) La valeur par défaut est 20
  • viaProxyUrl: Adresse du proxy utilisé par le navigateur (facultatif) Exemple : http://proxy.server:3000 La valeur par défaut est vide

Exemple de requête:

curl 'http://127.0.0.1:8080/search/text?keyword=hello&maxCount=2'

Exemple de réponse:

{
  "code": "success",
  "data": {
    "results": [
      {
        "order": 1,
        "title": "Adele - Hello (Vidéo musicale officielle) - YouTube",
        "url": "https://www.youtube.com/watch?v=YQHsXMglC9A",
        "description": "Écoutez \"Easy On Me\" ici: http://Adele.lnk.to/EOMPre-commandez le nouvel album d'Adele \"30\" avant sa sortie le 19 novembre: https://www.adele.comBoutique \"Adele..."
      },
      {
        "order": 2,
        "title": "Définition et signification de Hello - Merriam-Webster",
        "url": "https://www.merriam-webster.com/dictionary/hello",
        "description": "Apprenez l'origine, l'utilisation et les synonymes du mot hello, une expression ou un geste de salutation. Voir des exemples d'utilisation de hello dans des phrases et des mots associés du dictionnaire."
      }
    ]
  }
}

Licence

MIT