当前位置:编程学习 > C#/ASP.NET >>

C#如何获取下载网页中的pdf文件,已知道链接

--------------------编程问答-------------------- 不需要,WebClient.DownLoadFile 即可。 --------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
不需要,WebClient.DownLoadFile 即可。

也需要链接网页吗 --------------------编程问答-------------------- 什么叫“链接网页”,只要有URL就可以。 --------------------编程问答--------------------
引用 3 楼 caozhy 的回复:
什么叫“链接网页”,只要有URL就可以。


我写的不行呢。
string conpath = path +@"\\"+ ID + ".pdf";
WebClient wc = new WebClient();
wc.DownloadFile(Href,conpath);

Href是url --------------------编程问答--------------------
引用 4 楼 u010509224 的回复:
Quote: 引用 3 楼 caozhy 的回复:

什么叫“链接网页”,只要有URL就可以。


我写的不行呢。
string conpath = path +@"\\"+ ID + ".pdf";
WebClient wc = new WebClient();
wc.DownloadFile(Href,conpath);

Href是url


try,catch看看.. --------------------编程问答--------------------
引用 5 楼 yyantifa 的回复:
Quote: 引用 4 楼 u010509224 的回复:

Quote: 引用 3 楼 caozhy 的回复:

什么叫“链接网页”,只要有URL就可以。


我写的不行呢。
string conpath = path +@"\\"+ ID + ".pdf";
WebClient wc = new WebClient();
wc.DownloadFile(Href,conpath);

Href是url


try,catch看看..


提示403 错误, --------------------编程问答--------------------
引用 3 楼 caozhy 的回复:
什么叫“链接网页”,只要有URL就可以。

提示403错误, --------------------编程问答-------------------- 服务器禁止下载,是不是需要验证?

你在浏览器直接访问能下载么? --------------------编程问答--------------------
引用 8 楼 caozhy 的回复:
服务器禁止下载,是不是需要验证?

你在浏览器直接访问能下载么?

可以啊,是不是还得需要 add个什么head, --------------------编程问答--------------------
引用 9 楼 u010509224 的回复:
Quote: 引用 8 楼 caozhy 的回复:

服务器禁止下载,是不是需要验证?

你在浏览器直接访问能下载么?

可以啊,是不是还得需要 add个什么head,


浏览器清空下cookie打开也可以?

需要模拟的一般是user-agent referer 以及 cookie --------------------编程问答--------------------
引用 10 楼 caozhy 的回复:
Quote: 引用 9 楼 u010509224 的回复:

Quote: 引用 8 楼 caozhy 的回复:

服务器禁止下载,是不是需要验证?

你在浏览器直接访问能下载么?

可以啊,是不是还得需要 add个什么head,


浏览器清空下cookie打开也可以?

需要模拟的一般是user-agent referer 以及 cookie

直接复制在链接 也是可以打开的,比方说这个http://arxiv.org/pdf/1305.3603.pdf 是不是还得添加些头文件啊
--------------------编程问答--------------------
引用 10 楼 caozhy 的回复:
Quote: 引用 9 楼 u010509224 的回复:

Quote: 引用 8 楼 caozhy 的回复:

服务器禁止下载,是不是需要验证?

你在浏览器直接访问能下载么?

可以啊,是不是还得需要 add个什么head,


浏览器清空下cookie打开也可以?

需要模拟的一般是user-agent referer 以及 cookie



我刚把链接换成了 一个MP3文件,可以下载,应该是这个pdf我没有权限下载吧
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,