Skip to content

Latest commit

 

History

History
80 lines (60 loc) · 2.67 KB

README.md

File metadata and controls

80 lines (60 loc) · 2.67 KB

LessAPI-DuckDuckGo

GitHub Docker

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

(questo documento è stato tradotto da un traduttore AI; in caso di dubbi, fare riferimento ai documenti in cinese semplificato o in inglese)


Introduzione

LessAPI-DuckDuckGo è un servizio API di ricerca basato sulla libreria Playwright e sull'indicizzatore DuckDuckGo, che offre un'interfaccia API semplice, leggera e affidabile, ed è facilmente mantenibile grazie al supporto Docker.

Stato

In fase sperimentale di sviluppo, non consigliato per l'uso in produzione.

Utilizzo

Documento OpenAPI standard (Swagger 3.0)

Documento OpenAPI standard (Swagger 3.0)

Ricerca testuale GET /search/text

Parametri della richiesta:

  • keyword: parola chiave da cercare (obbligatorio)
  • region: regione (facoltativo) es. en-US, fr-FR, zh-CN, ru-RU, ecc. Il valore predefinito è en-US
  • maxCount: numero massimo di risultati restituiti (facoltativo) Il valore predefinito è 20
  • viaProxyUrl: indirizzo del proxy da utilizzare con il browser (facoltativo) ad esempio http://proxy.server:3000 Il valore predefinito è vuoto

Esempio di richiesta:

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

Esempio di risposta:

{
  "code": "success",
  "data": {
    "results": [
      {
        "order": 1,
        "title": "Adele - Hello (Official Music Video) - YouTube",
        "url": "https://www.youtube.com/watch?v=YQHsXMglC9A",
        "description": "Ascolta \"Easy On Me\" qui: http://Adele.lnk.to/EOMPre-order Adele's new album \"30\" before its release on November 19: https://www.adele.comShop the \"Adele..."
      },
      {
        "order": 2,
        "title": "Hello Definition & Meaning - Merriam-Webster",
        "url": "https://www.merriam-webster.com/dictionary/hello",
        "description": "Scopri l'origine, l'uso e i sinonimi della parola hello, un'espressione o gesto di saluto. Guarda gli esempi di hello in frase e parole collegate dal dizionario."
      }
    ]
  }
}

Licenza

MIT