0

perl MECHANIZE モジュールを使用して、Web サイトにある PDF ファイルをダウンロードしようとしています。プロキシ接続なしでプログラムを実行しているときに問題なく動作しました。しかし、プロキシ接続を使用する会社のサーバーでプログラムを実行しようとすると、以下のエラーが発生します。

エラー:

エラー GET http://www.google.com : Download.pl 行 20 で www.google.com:80 (10060) に接続できません。

プログラムにプロキシの詳細を追加する必要があるかどうかわかりません。それとも、会社のファイアウォールが Web サイトへのプログラムによる要求をブロックしているためですか? 私はたくさん試しましたが、見つけることができませんでした。どなたかご提案いただけますか?

4

2 に答える 2

2

ある種の LWP 関連モジュールを使用している場合、次のシェル変数を設定できます。

HTTP_PROXY=your.corp.proxy:your_proxy_port

telnet または wget で接続を確認できます

telnet www.google.com 80

wgetで

wget http://www.google.com

于 2013-07-10T15:31:37.723 に答える