零代码编程:用ChatGPT批量下载谷歌podcast上的播客音频

谷歌podcast有很多播客音频,如何批量下载到电脑呢?

以这个播客为例:

https://podcasts.google.com/feed/aHR0cHM6Ly9oYWRhcnNoZW1lc2guY29tL2ZlZWQvcG9kY2FzdC8?sa=X&ved=0CAkQlvsGahcKEwi4uauWsvKBAxUAAAAAHQAAAAAQAg

查看网页源代码,

音频地址为:<div jsname="fvi9Ef" jsmodel="kY0ub" jsdata="Kwyn5e;https://chtbl.com/track/AA5AEG/hadarshemesh.com/podcast-download/52783/359.mp3;$9" jscontroller="lExGmf" jsaction="rcuQ6b:vPK81"><div class="Xts7De" jslog="41294;ved:0CAAQzsICahcKEwi4uauWsvKBAxUAAAAAHQAAAAAQEw;track:click">

音频标题为:<div class="e3ZUqe" role="presentation">359. Mindset Talk: Setting yourself up for success</div>

因此,在ChatGPT中这样输入提示词:

你是一个Python编程专家,要完成批量下载网页音频的任务,具体步骤如下:

打开网页:https://podcasts.google.com/feed/aHR0cHM6Ly9oYWRhcnNoZW1lc2guY29tL2ZlZWQvcG9kY2FzdC8?sa=X&ved=0CAkQlvsGahcKEwi4uauWsvKBAxUAAAAAHQAAAAAQAg

解析源代码;

定位role="listitem"的a标签;

然后在a标签中定位class="e3ZUqe"的div 标签,提取dive内容作为mp3音频文件标题;

然后在a标签中定位jsname="fvi9Ef"的div 标签,提取jsdata属性值,截取两个";"之间的内容作为mp3音频下载地址;

下载mp3音频文件,保存到电脑E盘的The InFluency Podcast文件夹

注意:每一步都要输出相关信息

使用多线程下载以加快下载速度;

注意:文件名中的特殊字符(例如:、|、! )会导致无效的路径,要创建一个函数来清理文件名,以确保文件名中只包含有效的字符。

上百个播客音频很快就下载完成了。

相关推荐
ZenasLDR4 小时前
LDR6021Q音频转接器应用介绍
音视频·音频·接口
apple_692658854 小时前
一个开源 KTV 点歌项目电视大屏点歌系统,免激活码家庭K歌方案
开源·音视频
国产化创客7 小时前
ESP32音频/语音技术(7)ESP-NOW无线音频方案
音视频
AI视频工具指南9 小时前
怎么用 AI 做一两分钟的小故事视频?
人工智能·aigc·音视频
ACP广源盛1392462567310 小时前
项目评估记录:4K 远距离视频 Serdes 传输方案调研,GSV5800@ACP参数与工程问题记录
笔记·硬件架构·音视频·视频·国产芯片
碧海银沙音频科技研究院11 小时前
面向长尾音频分类的知识蒸馏研究
人工智能·算法·音视频
BeiGuTing_code12 小时前
C链表基础(二)有视频模拟!!!
c语言·链表·音视频
燕落南枝12 小时前
HTML 视频标签(video)详解笔记
笔记·html·音视频
霖霖71414 小时前
【ESP32笔记】I2S的音频录制与播放
笔记·单片机·mcu·音视频
码上观世界16 小时前
Agent 对话里的图片与视频处理
音视频