【发布时间】:2021-09-15 08:21:19
【问题描述】:
我正在尝试从订阅网站(我有付费订阅)获取一些 PDF 和其他文件,当前的下载过程是一个乏味的右键单击“另存为”...
我有一个我想要的每个文件的所有 URL 列表,如果我将这些 URL 复制并直接粘贴到浏览器中,我可以访问该文件,并且可以成功“另存为”。
但是,如果我尝试使用代码直接下载文件,我会收到拒绝访问错误,我认为是因为根据我的登录在网站上设置了任何安全措施,除非我使用直接浏览器。产地等
我的目标自然是能够遍历我的 URL 列表...
那么,有没有办法弄清楚如何传递我的“登录”信息,以便我可以直接访问文件?还是其他下载方式?
我一直在尝试使用 VB.Net WebClient 进行下载 -
wc.DownloadFile(sFile, sDest)
它适用于非“受保护”文件。
想知道我是否可以使用 ASP.Net 获得更好的运气...
谢谢。
【问题讨论】: