Major 发表于 2022-12-21 12:42:27

怎样捕获浏览器下载文件的地址

点击网页上的下载按钮,会触发一个下载操作。下载链接可以在浏览器的 下载列表看到,但是在浏览器控制台没有显示。怎样才能用脚本 直接 获取或者捕获这个下载链接

王一之 发表于 2022-12-21 13:42:07

这个下载链接可能是重定向过来的,先定位到下载链接是那个吧。浏览器可能无法抓取到,可以尝试使用抓包工具抓取一下。

如果捕获到了后,可以使用脚本猫的GM_xml取获取这个重定向后的链接

脚本猫的GM_xhr有一个maxRedirects,设置为0可以禁止重定向,然后从header中去获取这个重定向的链接,油猴不支持

https://docs.scriptcat.org/docs/dev/api/#gm_xmlhttprequest-

另外哥哥提问的时候最好去问答区:https://bbs.tampermonkey.net.cn/forum-77-1.html

XXXMlin 发表于 2022-12-21 14:44:27

在下载列表里直接右键好像就可以了

Major 发表于 2022-12-21 17:34:12

XXXMlin 发表于 2022-12-21 14:44
在下载列表里直接右键好像就可以了

下载列表里直接右键, 这样只能手动了,不能自动操作了
页: [1]
查看完整版本: 怎样捕获浏览器下载文件的地址