我可以在IE中手动下载此文件。
http://scholar.google.com/scholar.ris?q=info:j8ymU9rzMsEJ:scholar.google.com/&output=citation&hl=zh-CN&as_sdt=2000&oe=GB&ct=citation&cd=0
但是,使用跟随代码
WebClient client = new WebClient();
client.DownloadFile(address, filename);
显示异常(exception):
403禁止
怎么了?
我怎样才能做到这一点?
其他
http://scholar.google.com/scholar.ris?q=info:sskrpr5jlLwJ:scholar.google.com/&output=citation&hl=zh-CN&as_sdt=2000&oe=GB&ct=citation&cd=1
最佳答案
我在IE中收到403,我想您需要登录才能检索资源。
您的浏览器可能已缓存凭据,但您的应用并非旨在登录。或者您是在浏览器中登录Google-尝试注销并查看您是否仍具有访问权限...。
关于c# - WebClient 403禁止,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3272067/