如何知道一个程序正在下载的文件的下载链接?

2015-03-14 17:28:23 +08:00
 liusone
例如:
1.android studio,刚开始安装好之后需要强制更新否则没法用,但是google服务器你们懂,所以一个可行的方法是写hosts,从网上查了下只需要在hosts上写
xxx.xxx.xxx.xxx dl-ssl.google.com 即可成功更新,那么问题来了,这个dl-ssl.google.com域名是怎样得到的?(这里不是问ip如何得到的.)
2.adobe的creative cloud的在线下载安装程序下载很慢,如何分析其下载链接?这样我就可以方便的用迅雷离线拖到电脑,另外即使在线安装好了,用它下载photoshop等一票软件也是很慢,所以想得到链接该怎么做?
3796 次点击
所在节点    问与答
12 条回复
huijiewei
2015-03-14 17:36:19 +08:00
Windows任务管理器里面有个性能,里面有个资源监控器里面网络 Tab 里面有
jeansfish
2015-03-14 17:43:33 +08:00
抓包。

上次用了那个上海GDG的代理不错装android sdk不错
hoogle
2015-03-14 17:51:48 +08:00
电脑上建代理, 手机连电脑。 抓包
StevenTong
2015-03-14 17:59:53 +08:00
mac下可以用Charles
liusone
2015-03-14 18:08:55 +08:00
@huijiewei 感谢回复,这个还真是没发现,可以很方便的看到当前连接的域名,只可惜需要获取链接的情况下(第二点)就无法满足了.

@jeansfish 果然是抓包啊...研究wireshark半天也不知道creative cloud下载adobe photoshop的链接从哪里可以查到...
liusone
2015-03-14 18:19:19 +08:00
@hoogle 只是电脑上的几个程序真的用得到手机咩?
eastphoton
2015-03-14 18:19:47 +08:00
开始下载的时候抓包,
开头的GET /XXX 请求路径
还有HTTP头Host 域名
拼起来就得到完整URL了
Daniel65536
2015-03-14 21:23:29 +08:00
本地搭个代理服务器,看代理服务器的log
falcon05
2015-03-14 22:01:25 +08:00
fiddler
huijiewei
2015-03-14 23:07:58 +08:00
http://nirsoft.net/network_tools.html

里面总有你喜欢的 :)
lsmgeb89
2015-03-14 23:19:12 +08:00
直接抓包就好了,抓过 Adobe 的,还是很快的。拿到链接,直接迅雷就好了。
nikolai
2015-03-15 00:11:38 +08:00
OS X 可以在 Activity Monitor 里面看

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

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

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

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

© 2021 V2EX