Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Прокси или VPN


Автор: od0201 23.6.2018, 09:19
Имею доступ к сайту с двух аккаунтов, сайт блокирует возможность делать это с разных аккаунтов и поэтому только один аккаунт имеет доступ.
Как можно обойти это? Прокси или VPN? есть примеры? Спасибо.

Код

        use WWW::Mechanize;
        my $cookies = new HTTP::Cookies (file => "../tmp/cookies_$in{no}", autosave => 1, ignore_discard => 1);
        my $mech = WWW::Mechanize->new();
        $mech->agent($ENV{HTTP_USER_AGENT});
        $mech->cookie_jar($cookies); 
        my $resp;
        eval {
                $resp = $mech->get($url);
        };
        $content=$resp->decoded_content;


добавляю
$mech->proxy(['https', 'http', 'ftp'],'http://185.93.3.123:8080');
прокси взял здесь
https://hidemy.name/ru/proxy-list/?ports=8080#list
но что-то идет не так "Can't call method "decoded_content" on an undefined value at..."

как правильно подобрать прокси?

Автор: od0201 24.6.2018, 08:33
взял прокси с 80 портом и все заработало
https://hidemy.name/ru/proxy-list/?ports=80#list

Автор: starikanisbackbaby 8.9.2018, 16:57
Красавчик

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)