簡體   English   中英

Java-如何以編程方式從打開新標簽的URL下載附件?

[英]Java - How to programmatically download an attachment from a URL which opens a new tab?

我需要使用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。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM