这是我学习python 3的第八天了,今天的内容没有增加新的模块,主要用到了正则表达式,下载,文件的写入。 在开始编码前,还是先分析一下。
分析一下
点击详情页跳转到下载页,然后可以看到下载连接, 可以发现下载地址是/download/, 还包括一个备用连接。知道了这些,我们就可以用代码来模拟人来下载文件了
开始编码
复制一份上一天的代码,开始第八天的练习
定义二个方法,一个是找下载地址,一个是下载文件 找下载地址和找详情地址的方法一样,只有正则变化了,因为地址连接格式变了 下载文件还是用强大的request,非常简单,就三句
全部代码,这里可以直接看下图
运行测试代码
python3 srtday8.py
可以看到 ”xxx 开始下载中..."
打开目录看一看
真开心,一个完整的字幕下载工具就完成了
总结和思考
这个工具还不够聪明,如果想换一个电影怎么办了,还要改代码,太麻烦,有这个时间,手动都完成了... 发现没有,还有代码有好多重复的地方,不够简洁,功能完成了,但还不够完美, 明天我将和大家一起学怎么改成这个下载工具,并让代码更简洁。
领取专属 10元无门槛券
私享最新 技术干货