Ответ 1
http://www.google.com/search?q=stackoverflow&btnI Замените Stack Oveflow своими словами
В моем приложении я пытаюсь создать простой способ ссылки на профили игроков NFL на NFL.com на основе их имени. Поскольку страницы профиля игрока NFL.com не имеют предсказуемой структуры URL-адресов, я пытаюсь создать ссылку на результаты поиска "Я чувствую Lucky" Google на основе строки URL-адреса:
http://www.google.com/search?q=site: nfl.com + firstname + lastname + profile & btnI
Проблема в том, что иногда ссылка работает и возвращает меня к первому результату "Я чувствую себя счастливым", но иногда он просто приводит меня к стандартной странице результатов поиска Google.
Пример 1 (приводит меня к первому результату, NFL.com):
http://www.google.com/search?q=site:nfl.com+Larry+Fitzgerald+profile&btnI
Пример 2 (приведет меня к странице результатов поиска Google, а не к первому результату)
http://www.google.com/search?q=site:nfl.com+Rob+Housler+profile&btnI
Есть ли способ гарантировать, что каждый раз получаю результат "Я чувствую себя удачливым"?
ИЗМЕНИТЬ
Вот дополнительные примеры ссылок, которые работают и не работают. Обратите внимание, что единственными отличиями между этими ссылками являются поисковые запросы, но некоторые переводят вас на первый веб-сайт результатов Google, а некоторые ведут вас к фактическим результатам поиска.
Работа (т.е. мы отправлены на сайт первого Google Result, NFL.com)
Не работает (т.е. мы отправлены на страницу результатов поиска Google)
http://www.google.com/search?q=stackoverflow&btnI Замените Stack Oveflow своими словами
Пока я согласен с некоторыми комментариями относительно того, что мне повезло, что это непредсказуемо, мне удалось заставить эти ссылки работать, включив имя игроков в котировки. Я не уверен, почему он не работал нормально, хотя. Следующие ссылки работают:
http://www.google.com/search?q=site:nfl.com+%22Rob+Housler%22+profile&btnI http://www.google.com/search?q=site:nfl.com+%22Larry+Fitzgerald%22+profile&btnI
Поскольку я не из США, я не знаю никаких других названий, чтобы проверить его, но эти две ссылки работают. % 22 - это цитаты, поэтому не забудьте оставить имя игрока.