質問: python urlopen error について教えてください pythonを、勉強したてです。 開発環境は、python2.6/win xp です。 htmlを解析するために、 http://www.crummy.com/software/beautifulsoup/ からライブラリーを入手して、c:\python26\lib\site-packages\beautifulsoup-3.1.0.1 に配置しました。 python環境設定のパスは、通してあります。 プログラムは、http://www.freia.jp/taka/blog/169 の「myparser.py」をそのまま使いました。(動作テストのため) ------- 結果 -------- メッセージファイル名行位置 traceback c:\python26\src\myparser.py50 mainc:\python26\src\myparser.py41 urlopenc:\python26\lib\urllib2.py124 openc:\python26\lib\urllib2.py383 _openc:\python26\lib\urllib2.py401 _call_chainc:\python26\lib\urllib2.py361 http_openc:\python26\lib\urllib2.py1130 do_openc:\python26\lib\urllib2.py1105 urlerror: ネットワーク環境は、プロキシ・サーバを返していますが、どうやっても上記のエラーで引っ掛かってしまいます。
回答: 質問文が意味不明なので適当に回答すると、 urlopenの引数か環境変数に お使いのプロキシを指定してください。 http://docs.python.org/library/urllib.html?highlight=urlopen 質問を補足する場合、 以下の点を明らかにしてもらえるとありがたい。 - プロキシを返すとは? - beautifulsoupを使っていないようだが? - 本当にmyparser.pyをそのまま使ったのか? (tracebackの行数が合わないし、urllibではなくurllib2を使っている)