Skip to content

Latest commit

 

History

History
80 lines (60 loc) · 2.65 KB

README.md

File metadata and controls

80 lines (60 loc) · 2.65 KB

LessAPI-DuckDuckGo

GitHub Docker

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

(Este documento em idioma é gerado por AI, caso haja dúvidas, por favor, consulte o documento em Chinês Simplificado ou Inglês)


Introdução

LessAPI-DuckDuckGo é um serviço de API de busca. Baseado no playwright e no mecanismo de busca DuckDuckGo, é encapsulado para implementar uma interface de API simples. Simples, leve, confiável, implantado com Docker, fácil de manter.

Status

Em desenvolvimento experimental, não recomendado para uso em ambientes de produção.

Uso

Documento padrão OpenAPI (Swagger 3.0)

Documento padrão OpenAPI (Swagger 3.0)

Pesquisa de texto GET /search/text

Parâmetros de solicitação:

  • keyword: Palavra-chave de pesquisa (obrigatório)
  • region: Região (opcional) como en-US, fr-FR, zh-CN, ru-RU, etc. O valor padrão é en-US
  • maxCount: Número máximo de resultados retornados (opcional) O valor padrão é 20
  • viaProxyUrl: Endereço do proxy usado pelo navegador (opcional) como http://proxy.server:3000 O valor padrão é vazio

Exemplo de solicitação:

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

Exemplo de resposta:

{
  "code": "success",
  "data": {
    "results": [
      {
        "order": 1,
        "title": "Adele - Hello (Official Music Video) - YouTube",
        "url": "https://www.youtube.com/watch?v=YQHsXMglC9A",
        "description": "Escute \"Easy On Me\" aqui: 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": "Learn the origin, usage, and synonyms of the word hello, an expression or gesture of greeting. See examples of hello in sentences and related words from the dictionary."
      }
    ]
  }
}

Licença

MIT