网页显示PDF却无法直接下载pdf文件的解决方法

网页页面,打开是一个pdf,但是又不是pdf后缀,也不能直接下载,这个网页是使用PDF阅读器(通常基于PDF.js)直接展示PDF文件内容的,实际文件地址被隐藏了。以下是几种有效的下载方法。

1、在网页上右键单击 -> 查看网页源代码
CTRL+F键,查找pdf,这里可以找到pdf的真实地址

2、下载
方法一:单行curl命令(推荐cmd)

curl -L "********************/Editor_D/PDF/2024715/zysj045.pdf" -H "Referer: https://www.cndoct.com" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36" -o zysj045.pdf

方法二:使用PowerShell(更可靠)

$url = "**************/Editor_D/PDF/2024715/zysj045.pdf"
$headers = @{
    "Referer" = "https://www.*****.com"
    "User-Agent" = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36"
    "Accept" = "application/pdf"
}
Invoke-WebRequest -Uri $url -Headers $headers -OutFile "zysj045.pdf"

 

标签:
IP 地址 216.73.217.70
区域位置 美国加利福尼亚蒙诺维亚
系统信息 🇨🇳 系统浏览器
最后修改:2025 年 06 月 19 日

赞赏支持

文章二维码