O acesso da API para os resultados dos mecanismos de pesquisa, se disponível, não é gratuito.
Usando o OpenSerp, você pode obter resultados de pesquisa do Google , Yandex , Baidu via API ou CLI!
Consulte Exemplos de uso do Docker e CLI abaixo (pesquisa, imagens).
Execute o servidor API:
# Use o Imagemcocker pré -construído Run -P 127.0.0.1:7000:7000 -T Karust/OpenSerp servir -a 0.0.0.0 -p 7000# ou construir um e executar usando docker-compose.yamldocker -compose up - -build
Param | Descrição |
---|---|
texto | Texto para pesquisa |
Lang | Páginas de pesquisa em linguagem selecionada ( EN , DE , RU ...) |
data | Data em YYYYMMDD..YYYYMMDD formato (por exemplo, 20181010..20231010) |
arquivo | Extensão de arquivo para pesquisa (por exemplo, PDF , DOC ) |
site | Pesquise em um site específico |
limite | Limitar o número de resultados |
respostas | Inclua as respostas do Google como índices de classificação negativa (por exemplo, true , false ) |
Obtenha 20 resultados do Google para hello world
, apenas em inglês:
GET http:/127.0.0.1:7000/google/search?lang=EN&limit=20&text=hello world
Você pode substituir google
para yandex
ou baidu
na consulta para alterar o mecanismo de pesquisa. |
[[ {"rank": 1, "url": "https://en.wikipedia.org/wiki/%22hello,_world!%22_program","title": "" Hello, World! "Program", "Descrição" : "A" Hello, World! "Geralmente é um programa de computador que ignora qualquer entrada e sai ou exibe uma mensagem semelhante a" Hello, World! ".", "AD": false}, ]
Obtenha 100 resultados do Google para golden puppy
:
GET http://127.0.0.1:7000/google/image?text=golden puppy&limit=100
Use -h
sinalizador para ver comandos.
Você pode usar o comando serve
para servir a API:
OpenSerp servir
Ou imprimir resultados na CLI usando o comando search
:
OpenSerp Search Google "Como ser banido do Google Fast" # Change `Google` para` yandex` ou `Baidu '
Como resultado, você deve obter a saída JSON que contenha resultados de pesquisa:
[[ {"rank": 1, "url": "https://www.cyberoptik.net/blog/6-sure-fire-ways-to-get-blan-from-google/", "título": "11 As maneiras seguras de ser banido do Google | Sempre melhor · 4 ... "," anúncio ": false }, ]
Este projeto está licenciado sob a licença do MIT - consulte o arquivo de licença para obter detalhes
Se você tiver alguns problemas/bugs/perguntas, sinta -se à vontade para abrir um problema.