#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 для получения списков поисковых документов популярных сайтов.