如何用Django爬虫技术构建长尾关键词个性化API接口?
- 内容介绍
- 文章标签
- 相关推荐
本文共计675个文字,预计阅读时间需要3分钟。
简要概述:今日同样是从事微信小程序的开发,需要测试音乐接口,使用网络云开放接口比较繁琐,无法直接测试,故用爬虫编写了一个简单网络云歌曲接口。
简述
今天也是同事在做微信小程序的开发,需要音乐接口的测试,可是用网易云的开放接口比较麻烦,也不能进行测试,这里也是和我说了一下,所以就用爬虫写了个简单网易云歌曲URL的爬虫,把数据存入mysql数据库,再利用django封装装了一个简单的API接口,给同事测试使用。
原理
创建django项目,做好基础的配置,在views里写两个方法,一个是从mysql数据库中查数据然后封装成API,一个是爬虫方法,数据扒下来以后,通过django的ORM把数据插入到mysql数据库中。
这里的路由也是对应两个,一个是爬虫的请求路由(就是运行路由),一个是接口路由,MODEL层里也是为了方便,就设了两个字段,一个是歌曲名称,一个是URL地址。
本文共计675个文字,预计阅读时间需要3分钟。
简要概述:今日同样是从事微信小程序的开发,需要测试音乐接口,使用网络云开放接口比较繁琐,无法直接测试,故用爬虫编写了一个简单网络云歌曲接口。
简述
今天也是同事在做微信小程序的开发,需要音乐接口的测试,可是用网易云的开放接口比较麻烦,也不能进行测试,这里也是和我说了一下,所以就用爬虫写了个简单网易云歌曲URL的爬虫,把数据存入mysql数据库,再利用django封装装了一个简单的API接口,给同事测试使用。
原理
创建django项目,做好基础的配置,在views里写两个方法,一个是从mysql数据库中查数据然后封装成API,一个是爬虫方法,数据扒下来以后,通过django的ORM把数据插入到mysql数据库中。
这里的路由也是对应两个,一个是爬虫的请求路由(就是运行路由),一个是接口路由,MODEL层里也是为了方便,就设了两个字段,一个是歌曲名称,一个是URL地址。

