Google+PHP help needed

JS
На сайте с 12.04.2002
Offline
0
1930

Привет всем

Срочно нужна помощь.

не получается забрать результаты с google

у них search как то защищен......

для примера надо забрать результат средствами PHP

http://www.google.com/search?hl=ru

[Удален]
#1

Думаю бесполезно пытаться, просекут моментально и забанят IP-адрес.

Алексей

JS
На сайте с 12.04.2002
Offline
0
#2

я уверен что это можно сделать (другие ведь делают....)

нужно либо сокетами либо браузером притвориться но я с PHP не супер

а с сокетами вообще не работал(я больше по перл с LWP я уверен получилось бы)

а сделать это надо срочно и на PHP

LM
На сайте с 30.11.2001
Offline
71
LiM
#3

Самый простой вариант:


<?php
$fp = fsockopen ("www.google.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs ($fp, "GET /search?hl=ru HTTP/1.0\r\nHost: <A HREF="http://www.google.com\r\n\r\n");" TARGET=_blank>www.google.com\r\n\r\n");</A>
while (!feof($fp)) {
echo fgets ($fp,128);
}
fclose ($fp);
}
?&gt;

Раз с LWP работал, думаю, комментариев не нужно. Если я не прав, стучись в почту с вопросами - тут не программерский форум, да и не удобно код набирать в таком маленьком окошечке...

С уважением, Андрей Хроленок. Загляни в FAQ по оптимизации и продвижению сайтов (http://www.seoman.ru/FAQ/) Анализатор страниц сайтов (http://www.seoman.ru/analizer/)
K
На сайте с 31.01.2001
Offline
737
#4

Можно набрать в Гугле "php user-agent get" и "вам повезет".

Вроде как раз то что надо.

Только не увлекаться ;-).

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий