零代码编程:用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文件夹

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

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

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

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

相关推荐
EQ-雪梨蛋花汤2 小时前
【Part 2安卓原生360°VR播放器开发实战】第二节|基于等距圆柱投影方式实现全景视频渲染
android·音视频·vr
Antonio9155 小时前
【音视频】SDL简介
音视频·sdl
薛瑄6 小时前
FFmpeg之三 录制音频并保存, API编解码从理论到实战
ffmpeg·音视频·xcode
算家云7 小时前
AI音频核爆!Kimi开源“六边形战士”Kimi-Audio,ChatGPT语音版?
人工智能·音视频·kimi·算家云·kimi-audio·租算力,到算家云
Everbrilliant899 小时前
音视频之H.265/HEVC熵编码
音视频·h.265·算术编码·哈夫曼编码·熵编码·指数哥伦布编码·熵编码的基本原理
Panesle10 小时前
月之暗面开源-音频理解、生成和对话生成模型:Kimi-Audio-7B-Instruct
人工智能·音视频·语音生成
Antonio91512 小时前
【音视频】音频编码实战
ffmpeg·音视频
BO_S__21 小时前
python调用ffmpeg对截取视频片段,可批量处理
python·ffmpeg·音视频
亦双城的双子娴21 小时前
通过音频的pcm数据格式利用canvas绘制音频波形图
音视频·pcm·canva可画
Antonio9151 天前
【音视频】⾳频处理基本概念及⾳频重采样
ffmpeg·音视频·aac