直到最近,我才能够使用终端中的以下命令从 BBC Iplayer 下载节目:get_iplayer --pid=xxxx
其中“xxxx”是 Iplayer 中的节目 ID。但是,现在我收到以下错误消息。
WARNING: rdf URL contained no data
WARNING: PID URL contained no RDF data. Trying to record PID directly.
INFO: Trying pid: b08qsm5n using type: tv
INFO: Trying to stream pid using type tv
INFO: pid not found in tv cache
Matches:
INFO: 1 Matching Programmes
WARNING: Could not download programme metadata from http://www.bbc.co.uk/programmes/b08qsm5n.xml
ERROR: Failed to get version pid metadata from iplayer site
请问我该怎么做才能让下载再次正常运行?
谢谢。
答案1
是的。只需打开链接并阅读:
“维护模式
自 2017 年 4 月 18 日起,BBC 不再能够从此位置提供节目元数据的 XML、RDF 和 iCalendar (.ics) 视图。
英国广播公司 (BBC) 的一些部门正在进行工作,旨在为已退役的数据视图提供持久的后继产品,当这项工作的进展情况确定后,将建立适当的沟通渠道,引导更广泛的技术社区采用该后继产品。[...]”
答案2
get-iplayer 有一个更新可以解决这个问题 - 请访问https://squarepenguin.co.uk/获得最新的 get-iplayer 支持;您可以手动安装最新版本,也可以使用 PPAhttps://launchpad.net/~jon-hedgerows/+archive/ubuntu/get-iplayer