我想从使用JS重定向自己的页面下载文件。 例如:https://wix.codeplex.com/downloads/get/119160 当在浏览器中加载该页面时,使用JS函数自动启动文件下载。 但是,当我尝试使用webrequest.create下载它时,我只能得到该页面的HTML(119160)。使用webrequest.create c#通过重定向链接下载文件
是否有任何干净的方式下载文件,而无需手动检查html/js?
谢谢,
我想从使用JS重定向自己的页面下载文件。 例如:https://wix.codeplex.com/downloads/get/119160 当在浏览器中加载该页面时,使用JS函数自动启动文件下载。 但是,当我尝试使用webrequest.create下载它时,我只能得到该页面的HTML(119160)。使用webrequest.create c#通过重定向链接下载文件
是否有任何干净的方式下载文件,而无需手动检查html/js?
谢谢,
能否使用WebBrowser控制(其可以处理JS执行),那么订阅FileDownload事件。
对于稍早的通知,您可以订阅Navigating(一旦JS启动,应该触发它)。
你好布拉德,使用WebBrowser控件看起来像是黑客,它不是一个非常干净的解决方案 – sat
您的浏览器已经在详细检查这些事情,以便下载发生。为什么你会希望你自己的进程能够跳过所有这些,而不需要自己创建一个完整的Web浏览器? –
你好Joel,我的目标不是创建一个Web浏览器。我只需要从URL下载一个文件 – sat