0
点赞
收藏
分享

微信扫一扫

零代码编程:用ChatGPT下载小宇宙播客中某个节目的全部音频

用ChatGPT编程下载单个小宇宙播客音频,在之前的文章《零代码编程:用ChatGPT打造小宇宙播客下载软件2.0》中已经讨论过了。如果想下载某个节目的全部音频,该怎么办呢?

首先,打开某个节目的页面,复制链接,在电脑端打开

零代码编程:用ChatGPT下载小宇宙播客中某个节目的全部音频_多线程下载

可以看到节目列表是很有规律的,都是在li标签中

零代码编程:用ChatGPT下载小宇宙播客中某个节目的全部音频_下载文件_02

所以,可以在ChatGPT中输入提示词如下:

你是一个Python编程专家,现在要完成一个下载网页中音频文件的任务。具体步骤如下:

用户输入一个URL地址,获取这个URL地址然后解析源代码;

定位所有class="jsx-7bbe0f84186f1998"的li元素,然后定位其中class="jsx-744662fb2f5b91b6 card"的a元素,提取其href值,前面加上https://www.xiaoyuzhoufm.com,构成一个新的网页URL;

打开这个新URL,解析网页,定位property="og:title"的meta元素,提取其content的值,作为音频文件标题,需要注意的是:这个content里面可能有特殊符号(:,\,&、(、#、)、】、【)、空格等,需要进行处理;

定位property="og:audio"的meta元素,提取其中的content值,作为音频文件下载地址;

下载音频文件,保存到电脑d盘的“小宇宙播客”文件夹;注意:有些音频文件是mp3格式,有些是m4a格式

注意:每个步骤都要有信息输出,下载失败或完成都要有信息输出;

下载时使用多线程下载,来提升下载速度;

下载的时候显示下载进度条,预计还有多长时间完成;

零代码编程:用ChatGPT下载小宇宙播客中某个节目的全部音频_下载文件_03

程序运行,显示成功:

零代码编程:用ChatGPT下载小宇宙播客中某个节目的全部音频_下载文件_04

打开下载文件夹,所有节目都下载完成了:

零代码编程:用ChatGPT下载小宇宙播客中某个节目的全部音频_下载文件_05

举报

相关推荐

0 条评论