没有javascript下载文件

时间:2012-03-20 09:53:08

标签: javascript file download

这个网站有一个javascript方法,可以下载文件。要调用此方法,您必须设置要查找的语言和序列号,完成后,将根据您刚才声明的指定信息生成文件,然后下载文件。有没有人知道如何指定这些信息,然后发送然后下载文件而不去这个网站?

提前致谢,Steve-O

2 个答案:

答案 0 :(得分:1)

如果您使用任何工具向您显示实际网络发生的情况,您可以发现下载该文件的特定Web请求。 Chrome内置了这些工具.Firebug插件将这些工具添加到Firefox中。还有一些应用程序可以记录与浏览器之间的所有网络,例如Fiddler,它可以用于侦察网络。

当然,可能还需要进行一些身份验证(登录,某些Cookie等),但使用正确的开发人员工具可以看到所有这些身份验证。一旦您确切地看到通过网络发送的内容,通常不难在没有浏览器或没有访问该网页的情况下发送相同的请求。如果需要登录凭据,则仍然需要登录凭据,但即使这样也可以在没有浏览器的情况下提供(例如,从服务器端脚本)。

答案 1 :(得分:1)

JavaScript,截至目前,无法下载文件。如何下载文件?好吧,开发人员使用

将浏览器重定向到URL
location.href = 'http://site.com/download.zip';

当浏览器重定向到此URL时,无法打开该文件,因此会下载该文件。 您需要确定浏览器重定向到的URL。有很多方法可以做到这一点。想到的是Fiddler应用程序,它记录每个HTTP请求,因此可以为您提供URL。

但我的猜测是,URL是即时生成的。在这种情况下,您需要研究JavaScript,并查看使服务器生成URL所需的机制。