Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Прога для сбора/проверки прокси? (https://forum.antichat.xyz/showthread.php?t=32564)

Satell 02.02.2007 16:00

Прога для сбора/проверки прокси?
 
сбор из бесплатных листов в вебе или сканирование и запись в файл, все прямо на сервере, перл или пхп, есть такая?

KREST 02.02.2007 16:38

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

gizmo 02.02.2007 16:45

Proxy Checker v7xx
Forum proxy leecher , proxy grabber - сбор

nc.STRIEM 02.02.2007 21:54

Парсер проксей с сайта http://proxy4free.com
https://forum.antichat.ru/showpost.php?p=266307&postcount=30

p.s. 555 пост ;)

Satell 03.02.2007 22:18

спасибо! а есть такая же многопоточная? на серверах ведь стоит ограничение времени выполения скрипта вроде, если на проверку каждого прокси 5-10 сек, все не успеет проверить...

nc.STRIEM 03.02.2007 22:54

set_time_limit(0);

pop_korn 04.02.2007 05:11

PHP код:


#!/usr/bin/perl 

use LWP::Simple
use 
LWP::UserAgent

if(@
ARGV 1) { usage(); } 
$url = @ARGV[0]; 
$url_c "http://ya.ru"
greap(); 
filter(); 

sub greap(){ 
$content get $url 
die 
"Couldn't get $urlunless defined $content
while (
$content =~ 
/(\
d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:\d{1,5})/g){ 
push @proxy,$1;}; 
}; 

sub filter(){ 
$n=0
for 
$a (@proxy){ 
my $ua LWP::UserAgent->new
$ua->proxy(http=>"http://$a/"); 
$ua->timeout(5); 
$response $ua->get("$url_c); 
open(PROXY,">>good_proxy.txt"); 
if (
$response->is_success) { 
print (
PROXY "$a\n"); 

else { 
$n++; } 

close(PROXY); 
print 
"bad proxys: $n\n"


sub usage(){ 

print 
"=========================================================================\r\n"
print 
"proxy graber by pop_korn \r\n"
print 
" Usage: proxy.pl <url>\r\n"
print 
" <url> - url a site with proxy for example: \r\n"
print 
"http://www.samair.ru/proxy/, 
http://proxy.asechka.ru/index.php?page=proxylist \r\n"

print 
"==========================================================================\r\n"
exit(); 




Время: 20:42