在 Python 中下载播客

Download podcast in Python

我想在 https://podcasts.apple.com 搜索和下载播客。 首先我用下面的代码来搜索

import podsearch
podcasts = podsearch.search("python", country="us", limit=10)
link=podcasts[0].url

现在我想下载 mp3 文件 link,以及剧集的标题和剧集的描述。 如果我想使用requests库提取links,我只能得到最后6集。如何获得所有剧集的 link?

podsearch 库似乎不支持此功能。此外,当使用 requests 在播客页面上执行 HTTP GET 时,您确实只会收到 6 个最新剧集,类似于手动访问 URL 时获得的内容(例如 https://podcasts.apple.com/us/podcast/id979020229).

您将不得不选择另一个库或使用 Selenium 从 iTunes 页面动态点击“显示更多 10 集”link。