【发布时间】:2011-02-26 18:28:07
【问题描述】:
我需要使用Java 以编程方式从URL(比如http://mywebsite.com)下载附件。棘手的部分是上面的 URL 打开了一个新的标签/窗口onload,下载实际上是从这里开始的。
例如
- 打开
http://mywebsite.com -
http://mywebsite.com加载并打开一个新标签到http://mywebsite.com/attachments/someRandomFileName.pdf
*注意步骤2(上图)中的文件名是随机分配的,所以我不能直接点击http://mywebsite.com/attachments/someRandomFileName.pdf。
提前致谢!
【问题讨论】:
-
您能否从您从
http://mywebsite/com收到的 HTML 中嵌入(或链接到)的 JavaScript 代码中提取 URL? -
无论是通过
setTimeout还是Ajax 调用,必须以某种方式将启动的URL 传递到原始页面。如果它没有嵌入到页面中,您将不得不复制浏览器并执行必要的 JavaScript 代码(或至少复制页面将发出的 HTTP 请求)。