gpt4 book ai didi

Java - 如何以编程方式从打开新选项卡的 URL 下载附件?

转载 作者:行者123 更新时间:2023-12-01 15:55:37 24 4
gpt4 key购买 nike

我需要使用 Java 以编程方式从 URL(例如 http://mywebsite.com)下载附件。棘手的部分是上面的 URL 会打开一个新的选项卡/窗口 onload,下载实际上是从该选项卡/窗口开始的。

例如

  1. 打开http://mywebsite.com
  2. http://mywebsite.com 加载并打开一个新选项卡http://mywebsite.com/attachments/someRandomFileName.pdf

*请注意,步骤2(上面)中的文件名是随机分配的,因此我无法直接点击http://mywebsite.com/attachments/someRandomFileName.pdf

提前致谢!

最佳答案

随机生成的 URL 的全部目的是防止人们直接访问内容。

他们可能希望用户通过他们的网站访问该文件。有多种方法可以检查请求是否来自真实用户/浏览器。这包括执行 javascript 和/或 flash。随机 URL 在服务器上生成,并且在某个时刻它们将被发送到浏览器。

所以基本上,要下载文件,您必须查看他们的网站正在做什么,正在发出什么样的请求以及从服务器获得什么回复。然后尝试对其进行逆向工程,以直接获取代表该文件的随机 URL。

关于Java - 如何以编程方式从打开新选项卡的 URL 下载附件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5128889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com