我有一些可以在浏览器中收听的互联网电台;但要在 VLC 等媒体播放器中播放它们,我需要实际音频流的 URL。我怎样才能让我的浏览器(chrome 或 firefox)告诉我那个 URL 是什么?
我找不到 URL,因为它不是在网页上编码的,而是由外部 javascript 计算出来的。我想我可以窃取那个 java 脚本,然后尝试解密它,但这听起来很痛苦,因为我的浏览器一直都知道答案。
答案1
使用 Firebug 之类的工具来监视浏览器建立的连接,并在那里捕获 URL。
答案2
您可以使用Wireshark捕获网卡上的流量并过滤对 URL 的任何请求。
在过滤栏中使用以下内容:
http.request
这将仅显示 HTTP 请求,其中一个将是正在访问的流。
某些流可能会使用 RTMP 协议,因此您可能需要使用以下过滤器来查找:
rtmpt