播客排行榜项目 (Podcast Ranking Tool)

**最新版本** https://podcast-tool-4gp3wuuv7c2e4074-1251562219.tcloudbaseapp.com/ 基于云开发 + CloudBase AI ToolKit 构建的播客数据抓取和展示项目 [![Powered by CloudBase](https://7463-tcb-advanced-a656fc-1257967285.tcb.qcloud.la/mcp/powered-by-cloudbase-badge.svg)](https://github.com/TencentCloudBase/CloudBase-AI-ToolKit) > 本项目基于 [**CloudBase AI ToolKit**](https://github.com/TencentCloudBase/CloudBase-AI-ToolKit) 开发,通过AI提示词和 MCP 协议+云开发,让开发更智能、更高效,支持AI生成全栈代码、一键部署至腾讯云开发(免服务器)、智能日志修复。 > 后面完整整个流程的开发和上线,其实主要靠cursor和CloudBase,腾讯云自己的codebuddy还是很让人失望的 ## 项目描述 这是一个播客数据抓取和展示工具,主要功能包括: - 🔍 **数据抓取**: 自动抓取小宇宙播客平台的播客信息 - 📊 **数据展示**: 提供播客排行榜和详细信息展示 - ⚡ **实时更新**: 通过云函数定时更新播客数据 - 🌐 **Web界面**: 基于Vue.js的现代化Web界面 ## 项目架构 ### 前端架构 - **框架**: Vue 3 + Vite - **UI组件**: DaisyUI + Tailwind CSS - **路由**: Vue Router - **数据解析**: PapaParse (CSV解析) - **HTTP请求**: Axios ### 后端架构 - **云函数**: Python 3.9 爬虫函数 - **数据存储**: CSV文件存储在静态托管 - **定时任务**: 云函数触发器 ### 云开发资源 #### 环境信息 - **环境ID**: `podcast-tool-4gp3wuuv7c2e4074` - **环境别名**: `podcast-tool` - **区域**: 上海 (ap-shanghai) #### 静态网站托管 - **域名**: `https://podcast-tool-4gp3wuuv7c2e4074-1251562219.tcloudbaseapp.com` - **访问地址**: [播客排行榜](https://podcast-tool-4gp3wuuv7c2e4074-1251562219.tcloudbaseapp.com/) - **数据文件**: `podcast_data.csv` (3.8MB, 7202条记录) #### 云函数 - **crawler**: Python爬虫函数,负责数据抓取 - **crawlPodcasts**: Node.js函数,备用爬虫 ## 部署信息 ### 最新部署状态 - ✅ **云函数更新**: 2025-07-19 23:33:18 - ✅ **前端部署**: 2025-07-19 23:33:35 - ✅ **数据更新**: 2025-07-19 23:30:53 (93/100成功) ### 数据统计 - **总播客数**: 7202条 - **本次抓取**: 100个URL,成功93个,失败7个 - **数据大小**: 3.8MB ## 控制台管理链接 - **静态托管**: [https://console.cloud.tencent.com/tcb/hosting](https://console.cloud.tencent.com/tcb/hosting) ---- 最开始的原因,手里有一份相对比较齐全的小宇宙节目和声音的数据,我就想复制下中文播客榜,然后再加一个随机推荐的功能。 但基本是零码经验,所以最快的方式是把数据喂给 manus,提下要求,他很快提供了: **基础版本** https://g8h3ilc79ppy.manus.space/ - 可以就是Excel 的前端版本,可以根据主播、简介、名字筛选的网页 ![image.png](https://i.typlog.com/teng/8247603621_756358.png) **进阶版本** https://wazblvhe.manus.space - 增加了重要的“随机推荐”工能,这大概是一个稍微不同的亮点,最大程度的可以避免因为订阅来带的“马太效应” - 增加声音随机推荐,可以更高程度上降低选择节目的决策成本 - 提供随机的**惊喜感** ![image.png](https://i.typlog.com/teng/8247603360_330148.png) **最终版本** 但是在实现最终版本实现上,manus 最终露出了自己愚蠢的样子。 对于最终版本,我主要有三个要求: - 保留随机推荐和分类榜单的功能 - 可以实现每天自动更新的爬虫程序,与网站自动更新(单独的本地版本爬虫已经实现成功) - 保留后续可以增加的功能,播客节目文字推荐甚至评分功能 最最关键的是第二个,因为榜单网站最关键的还是要自动更新,以来保证访问量。 **在消耗了大约 5000 个积分后,manus 最终还是没有把这个功能集合在腾讯云上**,最好能实现的就是把单独的数据和前端托管在自己的服务器上 就是这个 https://podcast-tool-4gp3wuuv7c2e4074-1251562219.tcloudbaseapp.com/ 整体上,我对 manus 很失望 ![image.png](https://i.typlog.com/teng/8247602873_398333.png) --- 继续迭代了一下,目前这个应该是能做到最好的样式了 ~~https://podcast-tool-4gp3wuuv7c2e4074-1251562219.tcloudbaseapp.com ~~ 可以推荐你一条还不错的声音,方便你找到那些被历史时间埋没的声音 ![image.png](https://i.typlog.com/teng/8248058820_679137.png) --- 下午用 manus 快速做了两个查询网页,可以帮助你在小宇宙找到自己可能感兴趣的播客节目 一个是**播客随机推荐工具**,https://wrpuvkhi.manus.space/ - 可以按照分类查询,按照订阅、节目数量来筛选 - 增加随机推荐播客功能,可以随便给你个节目(不保证质量) 另一个就是个**小宇宙播客查询榜单** ,https://g8h3ilc79ppy.manus.space/ - 就是上面功能的一半 当然这里面的数据只是一部分,无法保证更新,这可能类似榜单最大的价值 ![image.png](https://i.typlog.com/teng/8248106482_36512.png)