如何以编程方式登录网站并下载文件

How to programatically signin to website and download a file

本文关键字:网站 下载 文件 登录 方式 编程      更新时间:2023-09-26

我定期访问一个网站,需要下载一个文件。当我访问这个网站时,它提示我登录(没有单独的登录页面)。他们可能在Default.aspx上使用了一个脚本),然后我需要进行3,4次点击。之后我到达我的文件下载链接。

我也尝试使用Javascript使自动点击和下载文件。我成功登录,但进一步它给了我错误"权限拒绝"意味着使用iFrames时跨域问题,不让我用Javascript。

请让我知道任何替代的解决方案。

谢谢

既然你使用的是c#。. NET,我建议您使用Selenium。. NET,以便浏览网站(即登录)。我使用了该软件包中的FirefoxDriver进行导航。对于下载,您应该使用WebClient下载所需的文件。

如果你想用c#来做,你需要使用WebClient。

请记住,有更简单(和更直接)的工具来做到这一点。

您可以编写一个Greasemonkey脚本来自动执行。