我需要使用URL
以编程方式从http://mywebsite.com
(例如Java
)下载附件。棘手的部分是上面的URL打开了一个新的选项卡/窗口onload
,实际开始下载。
E.g。
http://mywebsite.com
http://mywebsite.com
加载,打开新标签至http://mywebsite.com/attachments/someRandomFileName.pdf
*请注意,步骤2
(上方)中的文件名是随机分配的,因此我无法直接点击http://mywebsite.com/attachments/someRandomFileName.pdf
。
提前致谢!
答案 0 :(得分:1)
随机生成的URL的重点是阻止人们直接访问内容。
他们可能希望用户通过他们的网站访问该文件。有许多方法可以检查请求是来自真实用户/浏览器。这包括执行javascript和/或flash。随机URL在服务器上生成,在某些时候它们将被发送到浏览器。
基本上,要下载文件,您必须查看他们的网站正在做什么,它正在做什么样的请求以及从服务器获得什么回复。然后尝试对此进行反向工程以直接获得代表该文件的随机URL。