Доступ API для поисковых систем Результаты, если доступны, не бесплатно.
Используя OpenSerp, вы можете получить результаты поиска от Google , Yandex , Baidu через API или CLI!
См. Примеры использования Docker и CLI ниже (поиск, изображения).
Запустите сервер API:
# Используйте предварительно построенный ImageDocker Run -p 127.0.0.1:7000:7000 -IT KARUST/OPENSERP SERD -a 0,0.0.0.0 -p 7000# или постройте один и работайте с помощью Docker -compose.yamldocker -Compose -build
Парамет | Описание |
---|---|
текст | Текст для поиска |
ланг | Страницы поиска на выбранном языке ( EN , DE , RU ...) |
дата | Дата в YYYYMMDD..YYYYMMDD формат (например, 20181010..20231010) |
файл | Расширение файла для поиска (например, PDF , DOC ) |
сайт | Поиск на конкретном сайте |
предел | Ограничьте количество результатов |
ответы | Включите Google Ответы в качестве индексов отрицательного ранга (например, true , false ) |
Получите 20 результатов Google для hello world
, только на английском:
GET http:/127.0.0.1:7000/google/search?lang=EN&limit=20&text=hello world
Вы можете заменить google
на yandex
или baidu
в запросе, чтобы изменить поисковую систему. |
[ {"Rank": 1, "url": "https://en.wikipedia.org/wiki/%22Hello ,_world!%22_program","title": "Hello, World!", «Описание» : «Здравствуйте, World!», Как правило, компьютерная программа, которая игнорирует любой ввод, выводит или отображает сообщение, похожее на «Привет, мир!»., «AD»: False}, ]
Получить 100 результатов Google для golden puppy
:
GET http://127.0.0.1:7000/google/image?text=golden puppy&limit=100
Используйте флаг -h
, чтобы увидеть команды.
Вы можете использовать команду serve
для обслуживания API:
OpenSerp Very
Или печатать результаты в CLI с помощью команды search
:
OpenSerp Search Google "Как быть запрещенным в Google Fast" # изменить `google 'на` yandex` или `baidu`
В результате вы должны получить результаты поиска JSON: результаты поиска:
[ {"Rank": 1, "url": "https://www.cyberoptik.net/blog/6-sure-fire-ways-to-get-brant-from-google/", "название": "11 Собственные способы быть запрещены в Google | Всегда лучше · 4 ... »,« AD »: ложь }, ]
Этот проект лицензирован по лицензии MIT - для получения подробной информации см. Файл лицензии.
Если у вас есть некоторые проблемы/ошибки/вопросы, не стесняйтесь открывать проблему.