2011-12-21 40 views
1

私はWindows 7 ProのStrawberry Perlで私のIDEとしてPadreを使用しています。Perl LWPが動作しない

私はウェブサイト上のテキストファイルに移動し、テキストファイルを読み取り/コピーするperlスクリプトを作成しようとしています。

しかし、LWPがこれまでにない最も単純なLWPコマンドでも動作するようにはなりません。 500はproxy.sn.no:8001(悪いホスト名)に接続することはできません は、例えば500は、(悪いホスト名)http://www.perlmeme.org

Iに接続することはできません。

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

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

    exit 0; 

私は、このエラーメッセージが出続けますMicrosoft Fixitを使用してポートをリセットしていたのですが、まだ動作させることはできません。 http // www.justskins.com/forums/lwp-connect-failing-bad-119421.html

誰でも私をここで助けることができますか?

--1私の$キー(キー%のENV)をforeachの{印刷 "$キー:$ ENV {$キー} \ n" はもし$キー=〜メートル、多くの時間:(

編集のために立ち往生して/プロキシ/ I;}

はい、それはこの続い両方FTP_PROXYとHTTP_PROXYをプリントアウト:私はこのhelpthreadからHow do I install a module? Strawberry Perl issues

を得たプロキシは、私は、私が試した、プロキシの問題があったということhttp://proxy.sn.no:8001/

そのスレッドの設定は、プロキシの問題はまだ そこ。

- 2プロキシを自分の目的などに使用することは期待していません。 Perlスクリプトをウェブサイトに接続してテキスト文書を取得したいだけです。

- 3 pingに0%の損失がありました。 (私はこの記事で2つのハイパーリンクしか投稿できません)

- 4私はWindowsを使用しています。

+1

$ key =〜m/proxy/iの場合、 'foreach my $ key(keys%ENV){print" $ key:$ ENV {$ key} \ n "; } '何かを印刷する? ( 'LWP :: Simple'は' * _proxy'のような名前の環境変数からプロキシ設定を取得するために書かれているので尋ねます) – ruakh

+4

あなたのためにプロキシを使用することを期待していますか?あなたの問題があなたが使用してはならないプロキシを使用しているか、使用しているべきプロキシに接続するのに問題があるかどうかは明らかではありません。 – ikegami

+0

'ping www.perlmeme.org'を試して、そのサーバに接続できるかどうかを確認してください。 –

答えて

1

LWPは環境変数http_proxyを守り、HTTPプロキシとして使用しようとします。 Unixではenv | grep http_proxyで確認してください。

+0

オリジナルの投稿を編集しました。 –

+3

@JohnTanあなたはプロキシを使用していますが、破損しています。消して。ファイアウォールの後ろについている場合は、新しいプロキシを見つけるか、ファイアウォール管理者に相談して必要な接続を許可してください。 – Schwern

+0

プロキシをオフにするにはどうすればいいですか?私はZoneAlarmファイアウォールを使用していますが、私はすでにタスクバー(ボリュームの近くの領域)から閉じています。 私はこのコンピュータの唯一の利用者です。 –

関連する問題