L'accès à l'API pour les résultats des moteurs de recherche si disponible n'est pas gratuit.
En utilisant OpenserP, vous pouvez obtenir les résultats de recherche de Google , Yandex , Baidu via API ou CLI!
Voir les exemples d'utilisation de Docker et CLI ci-dessous (recherche, images).
Exécuter le serveur API:
# Utilisez le pré-introduction iMagedocker Run -P 127.0.0.1:7000:7000 -it Karust / Openserp Serve -a 0.0.0.0 -p 7000 # ou créez-en un et exécutez à l'aide de docker-compose.yamldocker-compose up --build
Paramot | Description |
---|---|
texte | Texte à rechercher |
égouter | Rechercher des pages dans la langue sélectionnée ( EN , DE , RU ...) |
date | Date au format YYYYMMDD..YYYYMMDD (par exemple 20181010..20231010) |
déposer | Extension de fichier à la recherche (par exemple PDF , DOC ) |
site | Rechercher dans un site Web spécifique |
limite | Limiter le nombre de résultats |
réponses | Inclure les réponses Google comme indices de rang négatif (par true , false ) |
Obtenez 20 résultats Google pour hello world
, uniquement en anglais:
GET http:/127.0.0.1:7000/google/search?lang=EN&limit=20&text=hello world
Vous pouvez remplacer google
en yandex
ou baidu
dans Query pour modifier le moteur de recherche. |
[ {"Rank": 1, "URL": "https://en.wikipedia.org/wiki/%22hello,_world!%22_program" ,"Title": "" Hello, World! "Program", "Description" : "Un programme" Hello, World! "Est généralement un programme informatique qui ignore toute entrée, et publie ou affiche un message similaire à" Hello, World! ".", "AD": false}, ]]
Obtenez 100 résultats Google pour golden puppy
:
GET http://127.0.0.1:7000/google/image?text=golden puppy&limit=100
Utilisez le drapeau -h
pour voir les commandes.
Vous pouvez utiliser la commande serve
pour servir API:
Openserp Service
Ou imprimer les résultats dans la CLI à l'aide de la commande search
:
Openserp Search Google "Comment être banni de Google rapidement" # Changez `Google` en« yandex »ou` baidu »
En conséquence, vous devriez obtenir une sortie JSON contenant des résultats de recherche:
[ {"Rank": 1, "URL": "https://www.cyberoptik.net/blog/6-sure-fire-ways-to-get-ged-from-google/", "titre": "11 Moyens d'interdiction de l'interdiction de Google | Toujours mieux · 4 ... "," ad ": faux }, ]]
Ce projet est autorisé en vertu de la licence MIT - voir le fichier de licence pour plus de détails
Si vous avez des problèmes / bogues / questions, n'hésitez pas à ouvrir un problème.