Веб-API или библиотеки, чтобы найти формат URL для поиска по данному сайту?

#api #url #search #hook

#API #url-адрес #Поиск #крюк

Вопрос:

Я пишу приложение с функцией, которая позволит пользователю выбирать из списка распространенных веб-сайтов, затем вводить запрос в поле ввода и нажимать «поиск». Итак, мне нужно иметь возможность получить формат URL для выполнения поиска по данному веб-сайту. Например, Google — это http://www.google.com/search?q= x, а Amazon — http://www.amazon.com/s/field-keywords= x.

Я надеюсь, что мне не придется самому составлять список этих форматов. Существуют ли какие-либо библиотеки для этого или сайты, предоставляющие API? В программе запуска веб-приложений YubNub есть команды для поиска по многим сайтам, но, похоже, у них нет общедоступного API.

Ответ №1:

Документы OpenSearch были разработаны, чтобы избавить вас от необходимости создавать это самостоятельно — для многих сайтов существует несколько каталогов документов OpenSearch.

Для большинства целей я использую проект Mycroft от MozDev для получения списков поисковых документов популярных сайтов.