[英]How to click a link within an iFrame which opens a new tab and switch to it
[英]Java - How to programmatically download an attachment from a URL which opens a new tab?
我需要使用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
。
提前致謝!
隨機生成的URL的全部目的是防止人們直接訪問內容。
他們可能希望用戶通過其網站來訪問文件。 有很多方法可以檢查請求是否來自真實用戶/瀏覽器。 這包括執行JavaScript和/或Flash。 隨機網址是在服務器上生成的,有時會發送到瀏覽器。
因此,基本上,要下載文件,您必須查看他們的網站在做什么,正在發出什么樣的請求以及從服務器得到什么答復。 然后嘗試對其進行反向工程以直接獲取表示文件的隨機URL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.