首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

今天要开始收获了

这是我学习python 3的第八天了,今天的内容没有增加新的模块,主要用到了正则表达式,下载,文件的写入。 在开始编码前,还是先分析一下。

分析一下

点击详情页跳转到下载页,然后可以看到下载连接, 可以发现下载地址是/download/, 还包括一个备用连接。知道了这些,我们就可以用代码来模拟人来下载文件了

开始编码

复制一份上一天的代码,开始第八天的练习

定义二个方法,一个是找下载地址,一个是下载文件 找下载地址和找详情地址的方法一样,只有正则变化了,因为地址连接格式变了 下载文件还是用强大的request,非常简单,就三句

全部代码,这里可以直接看下图

运行测试代码

python3 srtday8.py

可以看到 ”xxx 开始下载中..."

打开目录看一看

真开心,一个完整的字幕下载工具就完成了

总结和思考

这个工具还不够聪明,如果想换一个电影怎么办了,还要改代码,太麻烦,有这个时间,手动都完成了... 发现没有,还有代码有好多重复的地方,不够简洁,功能完成了,但还不够完美, 明天我将和大家一起学怎么改成这个下载工具,并让代码更简洁。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180120G0RWCF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券