python django打造自己的喜马拉雅 3(主页前端+数据库)
链接:
1 背景和功能
2 分析喜马拉雅接口
Django Model设计:
先设计两张表,一张用来存储专辑(专辑名,封面图,专辑id,添加时间),另外一张存储专辑下每一集的信息(所属的专辑,序号,trackid,音频地址,添加时间)
为了防止正在爬的时候,有人再次提交。加一个status表。
前端布局:
首页的布局什么的就简单写了,只需要一个输入框,能输入新的专辑id,再来个列表,展示已经爬过的专辑。
输入框的样式是不是很熟悉呀?没错,直接抄的喜马拉雅主页的,连css名字都不想改。
输入了albumId之后,post到服务器,开始抓取index---trackid:
首页路由url配置:
View中处理:
把之前的两个接口封装到class ScrapManager中,没啥特别的地方,只是看起来要简洁些:
接下来完善播放页面具体功能。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
【总】java面试题
100+经典Java面试题及答案解析 https://www.cnblogs.com/pureEve/p/6546280.html 2017 最新java面试题(技术面试) https://blog.csdn.net/zhangcc233/article/details/77847104 Java面试题集(1-50) https://blog.csdn.net/jackfrued/article/details/17339393 Java面试2018常考题目汇总(一) https://blog.csdn.net/hope900/article/details/78647466 Java面试题全集(上) https://blog.csdn.net/jackfrued/article/details/44921941#comments Java面试题全集(中) https://blog.csdn.net/jackfrued/article/details/44931137 Java面试题全集(下) https://blog.csdn.net/jackfrued/article/...
- 下一篇
【原】jQuery easyUI 快速搭建前端框架
jQueryEasyUI jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。 这里我们使用easyUI搭建一个简单的页面框架,非常简单! 效果如此: 需要引入的最少的文件 3个js文件是必须的 文件下载链接:http://www.jeasyui.net/download/ 注意:easyui从1.2.3版本之后开始收费了 创建一个html: 引入js以及要用到的样式 注意,由于ezUI是依赖jQuery的,所以引用的顺序一定是jQuery的js在easyUI的js之前!!! demo1_layout.html: <!DOCTYPE HTML> <html> <head> <title>demo layout</title> <script type="text/javascript...
相关文章
文章评论
共有0条评论来说两句吧...