0
.NETを使用してWebファイルの毎日の取得を自動化しようとしています。.NETでWebBrowserまたはWebClientを使用してPDFを取得する方法は?
ファイルは次のようにアドレスに配置PDFです:
http://www.example.com/?s=doc20101022
、これらはあなたが私を提案してくださいすることができ
HTTP/1.1 200 OK
Server: Apache/2.2.3 (CentOS)
Vary: User-Agent,Accept-Encoding
Expires: 0
Cache-Control: must-revalidate, post-check=0, pre-check=0
Pragma: public
Last-Modified: Mon, 22 Nov 2010 22:45:12 GMT
Cache-Control: private
Content-Disposition: attachment; filename="doc20101022.pdf"
Content-Transfer-Encoding: binary
Content-Type: application/force-download
Date: Tue, 23 Nov 2010 10:41:43 GMT
X-Varnish: 2155914052
Via: 1.1 varnish
Content-Length: 6596997
Proxy-Connection: Keep-Alive
Connection: Keep-Alive
Age: 2
IE
を使用してデバッグするために登録されたHTTPリクエストのヘッダですWebClient、WebBrowser、またはその他のVB.NET(Framework 4.0)コンポーネントを使用してローカルに取得して保存する方法はありますか?
私はしようとしましたが、望みどおりに動作しません。それは私に何かをダウンロードしますが、内容はHTMLページであり、PDFドキュメントではありません。おそらく、リダイレクトがhttp://www.example.com/?s=doc20101022 – Drake
を介してリダイレクトされている場合もあります。ページが実際のファイルにリダイレクトされない場合は、何らかの解析を行う必要があります。私は推測させてください...あなたはワンクリックホスティングからダウンロードしたいですか?はいの場合はリンクを例にして見てください。 – ThiefMaster