Perl LWP не работает - PullRequest
       30

Perl LWP не работает

1 голос
/ 22 декабря 2011

Я использую Padre в качестве своей IDE со Strawberry Perl в Windows 7 Pro.

Я пытаюсь создать скрипт на Perl, который переходит в текстовый файл на веб-сайте, а затем читает / копируеттекстовый файл.

Но я не могу заставить работать LWP даже для самой простой команды LWP.

#!/usr/bin/perl
   use strict;
   use warnings;
   use LWP::Simple;

   getprint('http://www.perlmeme.org') or die 'Unable to get page';

   exit 0;

Я получаю это сообщение об ошибке: 500 не может подключиться к прокси.sn.no:8001 (неверное имя хоста), например, 500 не может подключиться к (неправильное имя хоста) http://www.perlmeme.org

Я гуглял, использовал Microsoft Fixit для сброса портов и т. д., но все еще не могусделай так, чтоб это работало.http // www.justskins.com / forums / lwp-connect-failing-bad-119421.html

Может кто-нибудь помочь мне здесь?Застрял на много часов: (

Редактировать:

- 1 foreach мой $ key (keys% ENV) {print "$ key: $ ENV {$ key} \ n" if $key = ~ m / proxy / i;}

Да, он распечатывает FTP_PROXY и HTTP_PROXY, оба затем следующие: http://proxy.sn.no:8001/

Это прокси-сервер, который я получил из этой справки thread Какустановить модуль? Strawberry Perl выдает

У меня была проблема с прокси, затем я попробовал конфиг из этого потока, тогда проблема с прокси все еще была.

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

- 3 пинга потеряли 0%. (Я могу толькоопубликовать две гиперссылки в этом сообщении)

- 4 Я использую Windows.

1 Ответ

1 голос
/ 22 декабря 2011

LWP учитывает переменную среды http_proxy и пытается использовать ее в качестве HTTP-прокси. Проверьте с env | grep http_proxy в Unix.

...