Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
WebClientのプロキシ認証エラー
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=18626#CommentId50322
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
ポニー
 (社会人)
投稿日時
2014/7/11 12:19:38
WebBrowserとWebClientを使って、とあるサイト上にリンクされているPDFを
自動的にダウンロードするツールを作成しています。
やり方としては、とあるサイトをWebBrowser上に表示させ、
条件検索で表示されたページ内のリンク(Aタグ)より該当PDFのURLを取得し、
このURLを元にSystem.Net.WebClientでPDFのダウンロードを行っています。
ただし、ある人がこのツールを使った時に、PDFダウンロード操作でエラーが発生し
ソフトが終了してしまうという連絡をもらいました。
とりあえず、どのような状況なのか、ログを出力するような仕組みをツールに入れて
そのログを確認したところ、以下のような例外が発生しているようです。
System.Net.WebException: リモート サーバーがエラーを返しました: (407) プロキシ認証が必要です
WebBrowserでPDFのリンクのあるページを表示し、PDFのURLの取得までは
できているようですが、WebClientでのダウンロードに失敗しているようです。
その方はお勤め先でこのツールを使ったとのことですが、インターネットを使用の際には
特に認証の操作を行っていることはないとのことです。
もしかしたらWindowsログイン時の認証情報がプロキシ認証に使用されているのかも
知れませんが、このあたりのことはあまり詳しくありません。
この問題を解決するためには、一体どのようなことを勉強すればよいのでしょうか?
ヒントになるようなものでも結構ですので、アドバイスを頂けると幸いです。
以上、よろしくお願いします。