Загрузка или запрос страницы с использованием списка прокси? - PullRequest
1 голос
/ 21 июля 2011

Мне было интересно, можно ли было запросить интернет-страницу со своего сервера через прокси, взятый из списка прокси.

Я не знаю точных терминов, поэтому я просто объяснючто я хочу: скажем, на веб-сайте есть функция, которая подсчитывает IP-адреса или что-то подобное (например, файлы cookie), например счетчик посетителей.Я хотел бы «обмануть» его, «войдя» на страницу, используя множество прокси.Я мог бы использовать что-то вроде Tor, но это слишком много работы - я только хочу посетить страницу, сообщить счетчику или тому, что на странице, что я посетил, и все.

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

Заранее спасибо.

1 Ответ

1 голос
/ 21 июля 2011

Вы хотите что-то вроде этого:

#/usr/bin/perl
use strict; use warnings;
use LWP::UserAgent;

my $url = shift || 'http://www.google.com';

my $a = LWP::UserAgent->new;
$a->agent('Mozilla/5.0');
$a->timeout(20);
while (<DATA>) {
  $a->proxy( ['http'], $_ );
  warn "Failed to get page with proxy $_\n"
    unless $a->get( $url )->is_success;
}

__DATA__
http://85.214.142.3:8080
http://109.230.245.167:80
http://211.222.204.1:80

Код не требует особых пояснений. LWP :: UserAgent позволяет указать прокси-сервер.

Просмотрите список прокси, найдите нужную страницу, и все готово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...