momopia 发表于 2022-9-8 16:33:13

求助大佬如何从网页上下载pdf

!(data/attachment/forum/202209/08/163034v20j4dn90kak90y2.png)

我想从某个网站播放器里面下载内嵌的pdf资源,通过csdn:[如何下载pdf](https://blog.csdn.net/ll20000402/article/details/108684669)
介绍的方法,发现在打开新标签页时出现:{"extend":{},"errorCode":0,"message":"Access is Denied","error":0,"url":""}
我同事通过postman+python解密是可以下载下来的,只是很繁琐,想问问有什么简便的方法么?

steven026 发表于 2022-9-8 16:42:19

本帖最后由 steven026 于 2022-9-8 16:49 编辑

用GM_download调用下载函数就行了

比如下载脚本猫logo(没看错,后缀名输入.mp4,但实际上会自动识别.png,涉及到油猴默认设置问题)
`GM_download("https://scriptcat.org/assets/logo.png","logo.mp4")`

李恒道 发表于 2022-9-8 16:49:55

可以学一下油猴脚本,直接基于网页提取下载

momopia 发表于 2022-9-8 17:04:54

steven026 发表于 2022-9-8 16:42
用GM_download调用下载函数就行了

比如下载脚本猫logo(没看错,后缀名输入.mp4,但实际上会自动识别. ...

https://*****/down-encode-auth?id=7d25d*****-c0a60b2ab12e&loadingAbort=true&_=16*****25

--请求链接是类似这样的,也能下载么?

momopia 发表于 2022-9-8 17:23:05

steven026 发表于 2022-9-8 16:42
用GM_download调用下载函数就行了

比如下载脚本猫logo(没看错,后缀名输入.mp4,但实际上会自动识别. ...

应该是不行的,我用postman直接把地址贴进去也是提示{"extend":{},"errorCode":0,"message":"Access is Denied","error":0,"url":""}

tfsn20 发表于 2022-9-8 17:56:16

可能有加密,有网址吗

steven026 发表于 2022-9-8 18:28:35

momopia 发表于 2022-9-8 17:23
应该是不行的,我用postman直接把地址贴进去也是提示{"extend":{},"errorCode":0,"message":"Access is D ...

这说明后端做验证了,可能会涉及劫持xhr函数,需要调试网页做针对脚本

momopia 发表于 2022-9-9 09:17:30

steven026 发表于 2022-9-8 18:28
这说明后端做验证了,可能会涉及劫持xhr函数,需要调试网页做针对脚本 ...

网页需要登录,是公司账号来的。。

momopia 发表于 2022-9-9 09:17:51

tfsn20 发表于 2022-9-8 17:56
可能有加密,有网址吗

网页需要登录,是公司账号来的。。

steven026 发表于 2022-9-9 09:22:27

momopia 发表于 2022-9-9 09:17
网页需要登录,是公司账号来的。。

建议直接揍后端一顿,让他多事
页: [1] 2
查看完整版本: 求助大佬如何从网页上下载pdf