PHP соскребает проблему с Google "Мне повезло" - PullRequest
2 голосов
/ 14 ноября 2009

Я пытаюсь почистить, используя кнопку Google "Мне повезет".

Для небольших запросов, таких как "iteminfo.ca", это работает, потому что перенаправляет меня на iteminfo.ca.

Это URL запроса:

http://www.google.com/search?hl=en&source=hp&q=iteminfo.ca&btnI=I%27m+Feeling+Lucky

Но для запроса типа «061754020164 site: iteminfo.ca» он не работает:

http://www.google.com/search?hl=en&q=061754020164+site%3Aiteminfo.ca&btnI=I%27m+Feeling+Lucky

Поскольку он не перенаправляет на http://www.iteminfo.ca/Product.aspx?id=1011972978, как это происходит, когда вы используете этот запрос и нажимаете «Мне повезет» на главной странице Google.

Есть идеи, что я делаю не так.

Ответы [ 2 ]

4 голосов
/ 14 ноября 2009

Попробуйте использовать Google Search API, а не снимать с экрана.

Здесь больше информации, включая пример кода PHP:

http://code.google.com/apis/ajaxsearch/documentation/

0 голосов
/ 03 мая 2011

Вам повезет чаще, используя URL-адреса нового стиля:

...