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

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

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

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

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

相关推荐
cxr82810 小时前
第14章 创意音乐与视频的多模态智能体创作
人工智能·音视频·智能体·hermes
梦帮科技13 小时前
基于EVM架构的Web3音频确权与RNS Token智能合约设计深度解析
人工智能·python·架构·web3·区块链·音视频·智能合约
最爱老式锅包肉15 小时前
《HarmonyOS技术精讲-Core Speech Kit(基础语音服务)》第1篇:音频管理基础与语音服务入门
华为·音视频·harmonyos
“码”力全开1 天前
AI视频分析飞书告警常见问题和排查清单
人工智能·音视频·飞书
西安老张(AIGC&ComfyUI)1 天前
第021章:ComfyUI文生音频Qwen3-TTS模型数字人音色设计(二)
aigc·音视频·comfyui
关于作业的二三事1 天前
图像和视频处理的核心概念(在图像上画矩形)
音视频
ai产品老杨1 天前
【边云协同视频分析项目实战记录】多站点AI视频分析平台部署手册
人工智能·音视频
丹宇码农1 天前
把 HLS 字幕玩出花:zwPlayer 如何让 M3U8 视频支持全文搜索、翻译与码率自适应
前端·javascript·音视频·hls·视频播放器
Mapleay1 天前
音视频上层架构
音视频
H Journey1 天前
音视频原理
音视频·h264