URL для «Мне повезло» на определенном сайте


10

Я ищу URL-адрес, который напрямую переходит к первому посещению Google с определенного домена, как в «Мне повезет», но ограничен определенным доменом.

Я использую эту формулу, но обычно она не работает.

http://www.google.com/search?q=SEARCHTERM%20site:SITEURL&btnI

Редактировать: Кажется, что на самом деле работает большую часть времени. Однако есть немало случаев, когда это не сработает.

Ответы:


6

Используйте ссылки как https://www.google.com/search?btnI=1&q=%s site:developer.mozilla.org

btnI = 1 отличается от обычного запроса.


4

Я решил это, переключившись на эквивалентный сервис другой поисковой системой.

Несмотря на то, что формула, приведенная в вопросе, часто работает, Google иногда пытается найти нужную страницу с результатами поиска, а не переходить непосредственно к вершине рейтинга.

DuckDuckGo никогда не курят. Это всегда идет к вершине удара.

Поэтому я использую DuckDuckGo для этого конкретного сервиса отныне.

Вот формула для DuckDuckGo:

https://duckduckgo.com/?q=!ducky+searchterm+site%3Asiteurl

Например:

 https://duckduckgo.com/?q=!ducky+LOL%20Cats+site%3Ayoutube.com

Это , где я узнал это, кстати.


2

По моему опыту, использование обычного URL-адреса "btnI = 1 & q =" в прошлом работало нормально. Но в течение нескольких лет я испытывал ненадежные «счастливые» перенаправления, как заметил автор этого вопроса. После устранения неполадок я обнаружил, что это можно исправить с помощью заголовка "Referer: http://www.google.com/ ":

w3m -header "Referer: http://www.google.com/" "http://www.google.com/search?ie=ISO-8859-1&hl=en&source=hp&q=happy+nation+lyrics&btnI=I%27m+Feeling+Lucky&gbv=1"

Для меня удаление параметра заголовка в приведенной выше команде приводит к тому, что перенаправление не работает. Перенаправление также прерывается, если вы удалите «www». в URL "http: //".

Я понял это, сравнив URL-адреса и заголовки в HTTP-запросах, сгенерированных путем ручного нажатия на кнопку «Lucky» и прямой загрузки URL-адреса. /server/504431/human-readable-format-for-http-headers-with-tcpdump (К сожалению, этот метод отслеживания работает только с HTTP, а не с HTTPS)


По состоянию на октябрь 2019 года URL-адреса Google lucky иногда создают специальную страницу перенаправления, по крайней мере для меня, которая требует дополнительного анализа для получения URL-адреса верхнего результата. Я только что написал сценарий, который делает это, но он не очень элегантный.
Метаморфический

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.