Показать сообщение отдельно

  #7  
Старый 04.02.2007, 05:11
pop_korn
Участник форума
Регистрация: 13.09.2005
Сообщений: 170
Провел на форуме:
483324

Репутация: 92
По умолчанию

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(); 


Последний раз редактировалось pop_korn; 04.02.2007 в 05:13..