用ChatGPT编写python脚本批量下载教辅书音频文件

0. 需求

        周末给孩子买了一本教辅书,书上有配套的音频文件,可以通过微信扫描播放,但是平时孩子在家没有手机,怎么办呢?家中领导要求把它下载下了,放到蓝牙音箱上,那么说干就干。

1. 页面分析

音频的页面是一个播放器,网址是:
https://www.*************.cn/erweima/player.html?bqcg_id=2375,bqcg_id是对应不同的章节重2375-2399。每个章节分别有两个音频。|
通过网站代码分析,找到了mp3文件的地址:
https://h*******de1.*********.aliyuncs.com/wapaudio/61010/1-1.mp3
看网址,音频资源是放到阿里云盘中,本来想着直接在直接从这个地址上下载就行,但是当输入这个地址时,显示:

显然,这是阿里不想让你直接下。
那么我们可不可以让python模拟一个浏览器,把需要的文件下到本地呢?
答案当然是可以的。这就相当于一个爬虫嘛!
爬虫,我还是比较熟悉的,前几天才刚刚学习了爬虫和刑法的关系:

但是,还是可以试试这个技术行不行,特别是只是对爬虫有了解,编写代码能力一般的人,如何利用ChatGPT写一个代码,解决这个平时生活中可能遇到的小小问题。

2. 代码实现

这次选择一个国内套壳的ChatGPT来实现,版本3.5

提出需求:

你好,你是一位python程序员,帮我编写脚本,从网站上批量下载文件
网页的地址是: https://www.********.cn/erweima/player.html?bqcg_id={ID}
其中{ID}取值从2375到2399 每个页面中有两个mp3文件,文件地址为:
 https://hld******e1.o**************ai.aliyuncs.com/wapaudio/61010/{编号}-1.mp3
 https://hld******e1.o**************ai.aliyuncs.com/wapaudio/61010/{编号}-2.mp3
其中{编号}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

放牛娃的杂货铺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值