Я хочу, чтобы адрес использовался при добавлении поисковой системы в строку поиска другого браузера, точнее Pale Moon. Так что нет https://www.google.com
. Есть ли простой способ найти эти адреса для веб-сайтов? Например, Yahoo, Wikipedia и т. д.?
Если я посмотрю настройки в Chrome, то смогу найти только это:
{google:baseURL}search?q=%s&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:iOSSearchLanguage}{google:searchClient}{google:sourceId}{google:instantExtendedEnabledParameter}{google:contextualSearchVersion}ie={inputEncoding}
Я искал это в Google, но качество поисковых алгоритмов Google в последнее время ухудшилось; большинство моих расширенных поисков (например, слово + слово + «фраза») не приносят мне сколько-нибудь релевантных результатов.
решение1
На самом деле у вас есть ответ прямо здесь:
google.com/search?q=%s
%s
заменяет ваш поисковый запрос. Проверьте его, посетив google.com/search?q=Superuser
. Вы увидите, что он возвращает результаты поиска для 'Superuser'.
решение2
https://www.google.com/search?q={searchTerms}
для получения дополнительных советов, погуглите это ключевое словоgoogle search parameters url
в качестве альтернативы установитеДобавить в строку поиска. Чтобы использовать, щелкните правой кнопкой мыши по любому текстовому полю поиска и выберите «добавить в строку поиска». Теперь, если вы действительно хотите извлечь URL-адрес поиска, откройте %APPDATA%\Mozilla\Firefox\Profiles\{profile folder}\searchplugins\{search engine}.xml
.
вы получите что-то вроде:
<Url type="text/html" method="GET" template="https://www.google.com/search"> <Имя параметра="ie" значение="utf-8"/> <Имя параметра="oe" значение="utf-8"/> <Имя параметра="q" значение="{searchTerms}"/> </URL>
Затем вы можете создать URL из {template} и {param}. В этом случае полный URL будет
https://www.google.com/search?ie=utf-8&oe=utf-8&q={searchTerms}