2015-11-18 27 views
0

我想从使用JS重定向自己的页面下载文件。 例如:https://wix.codeplex.com/downloads/get/119160 当在浏览器中加载该页面时,使用JS函数自动启动文件下载。 但是,当我尝试使用webrequest.create下载它时,我只能得到该页面的HTML(119160)。使用webrequest.create c#通过重定向链接下载文件

是否有任何干净的方式下载文件,而无需手动检查html/js?

谢谢,

+0

您的浏览器已经在详细检查这些事情,以便下载发生。为什么你会希望你自己的进程能够跳过所有这些,而不需要自己创建一个完整的Web浏览器? –

+0

你好Joel,我的目标不是创建一个Web浏览器。我只需要从URL下载一个文件 – sat

回答

0

能否使用WebBrowser控制(其可以处理JS执行),那么订阅FileDownload事件。

对于稍早的通知,您可以订阅Navigating(一旦JS启动,应该触发它)。

+0

你好布拉德,使用WebBrowser控件看起来像是黑客,它不是一个非常干净的解决方案 – sat