从http直播流中解析元数据

时间:2010-05-04 15:44:36

标签: python http streaming metadata

我想从通过HTTP流式传输的网络电台中提取信息字符串。通过信息字符串我的意思是关于当前播放的歌曲,乐队名称等的简短说明。

最好我想在python中这样做。到目前为止,我已经尝试打开一个套接字但是从那里我得到了一堆我无法解析的二进制数据...

感谢任何提示

1 个答案:

答案 0 :(得分:1)

听起来你可能需要一些踏脚石项目才能做好准备。没有理由为HTTP使用低级套接字库。命令行实用程序和像urlopen2这样的python标准库模块都有很棒的工具,可以为你处理低级TCP和HTTP细节。

您知道数据所在的网址吗?您是否在命令行上尝试过简单的操作,比如使用cURL来获取原始HTML,然后使用grep这样的基本工具来搜索您需要的信息?我假设这里的元数据实际上是以HTML形式提供的,而不是以无线电流媒体直接读取的二进制格式(可能是在闪存中?)。

很难向您提供任何细节,因为您的问题不包含有关您的数据来源的任何技术细节。