MVH

MVH
Рейтинг
64
Регистрация
03.05.2005
Bor-ka:
а разве Яндекс не посылает лесом при попытке доступа через анонимный прокси? хотя можно поискать незасвеченный в Яндексе прокси, однако думаю это не так легко учитывая время жизни такого прокси.

Я несколькими постами выше приводил пример прокси незасвеченного. Зайдите на http://www.web-hack.com/proxy/ - там каждый день прокси обновляются. Вот ещё оттуда пример незасвеченной в яндексе прокси: 200.103.141.51:6588

Каширин:
Когда я говорил, что "скрипты на сокетах банятся реже" - я знал что говорил.

Вы писали, что сокеты вообще работать не будут. А из последующих Ваших постов я не увидел ниодного толкового подтверждения этому (потому что его попросту и нет). Вы просто продолжаете отрицать очевидное, непонятно на что надеясь...

Каширин:
Может быть, со схолластической точки зрения звучит не очень корректно, на зато начинающему пользователю так понятнее, мне кажется.

После Вашей фразы начинающий пользователь скорей всего подумает, что бан яндекса вообще обойти нельзя и будет долго думать, а как же прокси? 😮 УУууу... наверное яндекс их как-то определяет... :o

Каширин:
MVH, еще раз говорю - не пичкайте пользователя теоретическими измышлениями. Я сам прекрасно знаю, что Яндекс банит айпишник, а не скрипт. Вы сами-то хоть один бан айпишника пережили? Или это все из учебника?

В отличие от вас я даже знаю порог числа обращений, после которого Яндекс банит. И у меня есть копия яндексовских серверных логов после одного из таких такого банов. Так что я разбираюсь в вопросе. А если бы не разбирался - не писал бы с такой уверенностью, а добавил бы ИМХО. А скорее всего бы - вообще не стал бы что-то вещать, чтобы не путать людей.

Мне безразлично каков парог числа обращений, у меня нет яндексовских логов и я у меня не бало ситуации, когда яндекс банил бы мой ip. В вопросе бана яндексом ip адреса это всё вообще не имеет никакого значения, т.к. находится всё на более высшем уровне и к обходу бана особого отношения не имеет. А из учебников я очень много узнал о php и о том, как устроен протокол HTTP и очень советую Вам тоже их почитать. И практики у меня в этом хватает.

Каширин:
А если бы не разбирался - не писал бы с такой уверенностью, а добавил бы ИМХО.

Вот и написали бы этот ИМХО в посте про сокеты, или бы не обобщали все случаи.

Перечитайте ещё раз мой пост, где я писал способ обхода бана яндекса. Заключался он в том, что бы обращаться к яндексу из скрипта через прокси сервер. Вы знаете, что такое анонимные прокси сервера? Так вот, если через них обращаться к яндексу, то он не определит истинный IP адрес. Может Вы скажете ещё, что этот способ не работает?

Каширин:
MVH, еще раз говорю - не пичкайте пользователя теоретическими измышлениями.

Если Вы настолько плохо знаете теорию, что не понимаете, что в данном случае теоритических размышлений достаточно, то давайте я напишу скрипт для обращения к странице яндексе через прокси и Вы выложите его на сервер, где IP адрес забанер яндексов?

Oniks:
В общем, IP на мастерхосте забанен намертво, ни соккеты, ни курл не помогают.

Oniks, попробуйте в том скрипте, что я привёл, указать прокси 59.5.183.44:8080 ($proxy = '59.5.183.44:8080';). Её яндекс пока не забанил, должно сработать.

Каширин:
Не умничай, теоретик. Если я говорю что не будут, то не потому что я так думаю. А потому что это проверено на практике еще пару лет назад. Если кого-то еще с сокетами не забанили, то это значит, что кол-во запросов в единицу времени мало.

Далее. На забаненном айпи - конечно Эксел не выход. Там уже нет выхода , пока не разбанят.

Как просить прощения когда нашкодил - не мне учить, этому еще в детстве учат.

Насчет CURL - я не знаю, что и как, а только скрипты на Эксел работают, а на сокетах - банятся. Конечно, скрипты на сокетах банятся гораздо позже, чем просто fopen, file или file_get_contents, но кому от этого легче? Лучше, имхо, сразу строить стабильную систему, а не ждать когда забанят IP в самый неподходящий момент.

Уважаемый, как Вы можете вести дискуссию, не зная принципов работы HTTP. Вы даже не знаете что такое сокет и как работаю ф-и вроде fopen, если в имени файла указано "http://". Но почему же Вы считаете себя самым умным? Мало того, Вы даже не поняли о чём я писал.

Каширин:
Конечно, скрипты на сокетах банятся гораздо позже, чем просто fopen, file или file_get_contents, но кому от этого легче?

Вы хоть сами поняли чего сказали? Если, как Вы выразились, сокет забанят - то вообще никто не сможет зайти на яндекс. Подсказка: браузер тоже через сокеты работает.

Банит яндекс ip. А я написал, что можно обращаться через прокси, только надо прокси рабочий для яндекса найти. Даже пример привёл. О чём Вы думаль, когда писали этот пост? Это Вам извиняться надо перед пользователями, которых Вы вводите в заблуждение, говоря о том, в чём не разбираетесь.

Oniks:
В общем, IP на мастерхосте забанен намертво, ни соккеты, ни курл не помогают.

Скорей всего прокси левый. Тот скрипт я выдрал из своей проги, где он используется для определения тИЦ сайта. При тесте я столкнулся только с одной проблемой - это поиск прокси, которую яндекс не знает. Дело в том, что яндекс не пускает с анонимных проксей и список этих проксей он очень хорошо обновляет.

Вот пример, что бы не быть голословным:


//прокси в формате ip:port
$proxy = '';
$url = '/yca/cy/ch/ya.ru/';
$host = 'search.yaca.yandex.ru';

$result = '';
if ($proxy == '')
{
$fp = @fsockopen($host, 80, $errno, $errstr, 30);
if ($fp)
{
$out = '';
$out .= "GET $url HTTP/1.1\r\n";
$out .= "Host: $host\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp))
$result .= fgets($fp, 1024);

fclose($fp);
}
}
else
{
list($ip, $port) = explode(':', $proxy);
$fp = @fsockopen($ip, $port, $errno, $errstr, 30);
if ($fp)
{
$out = '';
$out .= "GET http://$host$url HTTP/1.1\r\n";
$out .= "Host: $host\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp))
$result .= fgets($fp, 1024);

fclose($fp);
}
}

print $result;

Нужные заголовки подставляем, как я уже говорил выше.

Каширин:
Сокеты работать не будут - будет то же самое

Глупость. Всё очень просто. Нужно через fsockopen подконнектиться к проксе и отправить через этот прокси http запрос к яндексу. Заголовки, похожие на обычного пользователя получить очень просто. Настраиваем проксимитрон (прога такая) и с помощью него получаем заголовки, которые отсылает Ваш же браузер при обращении к серверу и их пихаем в fsockopen. Реализовывается это всё элементарным образом.

Oniks:
А вообще, можно такую функцию написать, но это надо на хостинге CURL иметь, т.к. форма добавления урла принимает значения только через метод POST.

Можно и без CURl'а ;)

DJ_Petrovich:
Оцените диз www.vipdress.ru

Это... У девушки в разделе "гостевая" нога поехала... :( Непорядок... Сделайте её бэкграундом неразмножающемся, что ли, а то калеку из человека сделали. )

Всего: 571