如何看 Chrome 下载的文件的真实下载地址?

2016-08-25 11:18:50 +08:00
 azzwacb9001

打算从一个国外的网盘上下一个几十 M 的 rar 文件,但是速度特别慢,几 k/s 。打算复制下来这个文件的真实下载地址然后用迅雷下载,但是打开 Chrome 的"下载"后,发现这个文件的地址只是个 URL ,不是文件的真正下载地址。

有什么办法能看到吗?

13884 次点击
所在节点    程序员
16 条回复
figofuture
2016-08-25 11:29:04 +08:00
aofall
2016-08-25 11:31:01 +08:00
chrome://net-internals/#events
songw123
2016-08-25 11:31:12 +08:00
你看到的那个 URL 就是真实的下载地址
azzwacb9001
2016-08-25 11:45:22 +08:00
@figofuture 非常感谢
azzwacb9001
2016-08-25 11:45:30 +08:00
@aofall 非常感谢
azzwacb9001
2016-08-25 11:45:36 +08:00
@songw123 并不是
FindHao
2016-08-25 11:55:35 +08:00
FindHao
2016-08-25 11:56:10 +08:00
重定向和引用页等等信息都可以看到。
Satelli
2016-08-25 12:00:17 +08:00
@azzwacb9001 就是真实的地址,服务器可以判断引用页、用户代理、 Cookies 等一系列的相关信息来提供对应的信息。
ujmxyd
2016-08-25 12:07:02 +08:00
题主指的是 mega 吧
Satelli
2016-08-25 13:41:32 +08:00
@ujmxyd mega 就不是传统意义的用 Chrome 下载了,它是写到缓存里然后再通过 Chrome 来下载缓存里的整块东西然后存到磁盘里。楼主又不说清楚,然后别人给普通情况下的答案又说不是。

可以尝试 https://github.com/megous/megatools
loading
2016-08-25 13:50:23 +08:00
那个就是地址,并不是一定需要有文件名的,你做个后端才会明白。
SoloCompany
2016-08-25 13:54:25 +08:00
打开开发者界面 (Developer Tools) -> Network
找到正在下载的文件
右键
copy as cURL
完事
learnshare
2016-08-25 14:14:04 +08:00
那个地址也没错,数据是服务端动态返回的,没有对应到静态文件而已。

不过复制出来可能无法下载。
songw123
2016-08-25 14:50:26 +08:00
@azzwacb9001 你给个不是的例子出来看看
Coioidea
2019-07-31 14:10:54 +08:00
@aofall 目前此方法已经失效。
> The net-internals events viewer and related functionality has been removed. Please use chrome://net-export to save netlogs and the external catapult netlog_viewer to view them.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/301656

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX