Вопрос: Как проверить имеющиеся прокси листы?.
Пока пользуюсь сторонним сервисом, отправляя запрос в сервис и парся хтмл страницу, но это как то не правильно, то сервис не работает, то ограничение по обращениям, в общем не совсем устраивает меня. Подскажите пожалуйста, в какую сторону копать. Были мысли, брать проксю, и проверять ее на код 200, как минимум, но этого тоже мало. Допустим были случаи: один и тот же прокси, в разных онлаин чекерах определялся как 50/50 рабочий/нерабочий, а курлом при запросе того же яндекса либо иной любой страницы - отдавал 200. Как быть, как построены чекеры, мб как то иначе нужно их проверять не пойму(. Еще интересно, как определить из IP:PORT, что это ? - proxy/socks, туда же, элитные или обычные, сокс 4й или 5й.
Буду рад любому "толчку" в нужном направлении .
Спустя 6 часов, 10 минут, 14 секунд (14.06.2012 - 19:24) medvedeva написал(а):
Спустя 5 минут (14.06.2012 - 19:29) YVSIK написал(а):
walerus
это все чем я пользовался са счасЗ футбол
а да вот это прокси сервис я на нет наробатывал рекламму гугла
но они меня не поняли и забанили на вечно ))
вообщем для теста самы лучший список что я знаю
http://ru.smart-ip.net/free-proxy-list
это все чем я пользовался са счасЗ футбол
а да вот это прокси сервис я на нет наробатывал рекламму гугла
но они меня не поняли и забанили на вечно ))
вообщем для теста самы лучший список что я знаю
http://ru.smart-ip.net/free-proxy-list
Спустя 1 час, 19 минут, 21 секунда (14.06.2012 - 20:48) walerus написал(а):
Спасибо за приведенные примеры и сервис, я примерно так и сделал . Я хотел немного другое, где на "тырить" прокси я знаю , НО, я хотел узнать, как определять их тип - proxy/socks4/socks5, к какой стране относятся и т.д.
Про страну в принципе можно определить через whois, больше пока ничего на ум не приходит
Про страну в принципе можно определить через whois, больше пока ничего на ум не приходит
Спустя 18 минут, 44 секунды (14.06.2012 - 21:07) DySprozin написал(а):
walerus
простейший вариант: обращаешься через прокси к локалхосту (fsockopen), примерно так:
вот :) а в скрипте check.php пишешь:
соответственно, если в ответе засветится твой ip (127.0.0.1), то это не прокси, а фуфло :)
а вообще, все упирается в заголовки. Кури, в гугле где-то было, каким образом паляться прокси. socks и элитные прокси отличаются тем, что никак себя не обнаруживают ;)
простейший вариант: обращаешься через прокси к локалхосту (fsockopen), примерно так:
<?php
...
$a = fsockopen($proxy, $port,...)
fputs($a, "GET /check.php HTTP/1.1\r\n" .
"Host: 127.0.0.1\r\n" .
"Connection: close\r\n\r\n");
...
//а тут читаешь ответ
вот :) а в скрипте check.php пишешь:
<?php
echo $_SERVER['SERVER_ADDR'] . ':' . $_SERVER['HTTP_X_FORWARDED_FOR'];
соответственно, если в ответе засветится твой ip (127.0.0.1), то это не прокси, а фуфло :)
а вообще, все упирается в заголовки. Кури, в гугле где-то было, каким образом паляться прокси. socks и элитные прокси отличаются тем, что никак себя не обнаруживают ;)
Спустя 25 минут, 3 секунды (14.06.2012 - 21:32) medvedeva написал(а):
Готовое серверное решение http://www.proxy-tool.net/
Тут скрипт какой-то http://forum.antichat.ru/showthread.php?p=762228
Тут скрипт какой-то http://forum.antichat.ru/showthread.php?p=762228
Спустя 23 часа, 10 минут, 1 секунда (15.06.2012 - 20:42) walerus написал(а):
DySprozin medvedeva Спасибо, буду разбираться
Спустя 3 часа, 45 минут, 49 секунд (16.06.2012 - 00:28) DySprozin написал(а):
walerus
есть еще вот такой хороший (в смысле удобный) сервис (;
http://www.checker.freeproxy.ru/checker/
подойдет, если не боишься, что соксы могут быстро подохнуть - не доверяю я таким сервисам (;
есть еще вот такой хороший (в смысле удобный) сервис (;
http://www.checker.freeproxy.ru/checker/
подойдет, если не боишься, что соксы могут быстро подохнуть - не доверяю я таким сервисам (;
Спустя 4 часа, 28 минут, 3 секунды (16.06.2012 - 04:56) medvedeva написал(а):
DySprozin
Именно этот сервис я бы не советовала, тип он неверно определяет довольно часто, одно время пользовалась им, благо софт, через который я заворачивала другой софт через SOCKS, был неглупым, и мог сам тип определить.
Именно этот сервис я бы не советовала, тип он неверно определяет довольно часто, одно время пользовалась им, благо софт, через который я заворачивала другой софт через SOCKS, был неглупым, и мог сам тип определить.
Спустя 15 часов, 48 секунд (16.06.2012 - 19:57) DySprozin написал(а):
medvedeva
хы) лан, бум знать
хы) лан, бум знать
Спустя 19 часов, 26 минут, 54 секунды (17.06.2012 - 15:24) Sergen написал(а):
А это для чего? Для парсера как я понимаю?