日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python基于爬蟲+django,打造個性化API接口

瀏覽:35日期:2022-06-29 13:45:10
簡述

今天也是同事在做微信小程序的開發,需要音樂接口的測試,可是用網易云的開放接口比較麻煩,也不能進行測試,這里也是和我說了一下,所以就用爬蟲寫了個簡單網易云歌曲URL的爬蟲,把數據存入mysql數據庫,再利用django封裝裝了一個簡單的API接口,給同事測試使用。

原理

創建django項目,做好基礎的配置,在views里寫兩個方法,一個是從mysql數據庫中查數據然后封裝成API,一個是爬蟲方法,數據扒下來以后,通過django的ORM把數據插入到mysql數據庫中。這里的路由也是對應兩個,一個是爬蟲的請求路由(就是運行路由),一個是接口路由,MODEL層里也是為了方便,就設了兩個字段,一個是歌曲名稱,一個是URL地址。

代碼如下

views文件代碼

from django.shortcuts import render,HttpResponseimport requestsfrom lxml import etreefrom .models import Api# Create your views here.def api_wy(request): api = Api.objects.all() return render(request, 'index.html',locals())def pc(request): url = ’https://music.163.com/discover/toplist?id=3779629’ headers = { ’user-agent’: ’Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3861.400 QQBrowser/10.7.4313.400’ } data = requests.get(url=url, headers=headers) html = etree.HTML(data.text) music_list = html.xpath(’//ul[@class='f-hide']/li/a’) music_lis = [] # 存放歌曲信息 for music in music_list: music_name = music.xpath(’./text()’)[0] # 獲取歌曲名稱 music_id_all = music.xpath(’./@href’)[0] # 獲取a標簽內容 music_id = music_id_all.split(’=’)[-1] # 將a標簽內容進行數據清洗,提取歌曲的id download_music = music_name + ’ ’ + f’http://music.163.com/song/media/outer/url?id={music_id}.mp3’ # 將歌曲名稱和url進行拼接 music_lis.append(download_music) print(download_music) for url in music_lis: try: url_name = url.split(’ ’)[0] # 獲取名稱 url_music = url.split(’ ’)[1] # 獲取url Api.objects.create(name=url_name,url=url_music) print('正在插入數據') except: print('charushibai') return HttpResponse('正在下載')

URL路由文件

from django.contrib import adminfrom django.urls import pathfrom api.views import api_wy,pcurlpatterns = [ path(’admin/’, admin.site.urls), path(’api/’,api_wy), path('pc/',pc),]

Models層面

from django.db import models# Create your models here.class Api(models.Model): name = models.CharField(’歌曲名稱’, max_length=100) url = models.CharField('歌曲地址',max_length=300) class Meta: verbose_name = ’歌曲API’ verbose_name_plural = verbose_name def __str__(self): return self.name

python基于爬蟲+django,打造個性化API接口

其他的也就沒什么可說的了,也是一個比較簡單的測試需求,就是為了省點事情才弄得好了,今天就到這了,拜拜

以上就是python基于爬蟲+django,打造個性化API接口的詳細內容,更多關于python api接口的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
黄色国产精品| 另类亚洲自拍| 日韩国产精品久久久久久亚洲| 亚洲网站视频| av不卡在线看| 天堂va欧美ⅴa亚洲va一国产| 尤物精品在线| 午夜久久av| 婷婷综合福利| 国产精选一区| 精品捆绑调教一区二区三区| 久久中文亚洲字幕| 日韩在线播放一区二区| 日本视频一区二区| 国产一区一一区高清不卡| 伊伊综合在线| 亚洲一二av| 欧美交a欧美精品喷水| 精品72久久久久中文字幕| 四虎4545www国产精品| 美女久久久久| 91精品国产一区二区在线观看| 日本一区二区三区中文字幕| 日韩精品久久久久久久软件91| 91在线成人| 日韩欧美少妇| 人人精品久久| 天堂8中文在线最新版在线| 视频在线观看91| 理论片午夜视频在线观看| 亚洲免费网址| 色偷偷色偷偷色偷偷在线视频| 国产精品社区| 久久久久欧美精品| 国产伦精品一区二区三区千人斩| 中文字幕亚洲精品乱码| 日本精品国产| 亚洲欧美网站| 国产成人在线中文字幕| 久久高清一区| 日韩.com| 欧美激情一区| 亚洲精品国产精品粉嫩| 五月精品视频| 桃色一区二区| 精品香蕉视频| 国产欧美日韩在线一区二区 | 91精品韩国| 国产日韩欧美三区| 国产精品婷婷| 一区在线免费观看| 亚洲国产一区二区在线观看| 国产精品成人a在线观看| 国产精品白丝一区二区三区| 日韩专区视频网站| 日日夜夜免费精品| 在线精品一区| 亚洲一级大片| 日韩精品第一| 欧美一级全黄| 久久99国产精品视频| 欧美1区二区| 国产一区精品福利| 水蜜桃精品av一区二区| 欧美日韩一区二区三区四区在线观看| 蜜桃av一区二区三区电影| 每日更新成人在线视频| 首页欧美精品中文字幕| 亚洲精品在线国产| 69堂免费精品视频在线播放| 国产精品美女午夜爽爽| 国产精品视频一区视频二区| 久草精品视频| 中文字幕在线视频久| 九色porny丨国产首页在线| 欧美大黑bbbbbbbbb在线| 美女久久一区| 国产色噜噜噜91在线精品| 麻豆精品视频在线观看免费| 久久久久伊人| 视频小说一区二区| 免费精品视频最新在线| 九九在线精品| 国产精品入口久久| 首页欧美精品中文字幕| 视频一区欧美精品| 欧美/亚洲一区| 亚洲一区成人| 欧美亚洲三级| 精品一区二区男人吃奶| 国产精品av一区二区| 日本va欧美va欧美va精品| 日本99精品| 国产精品久久亚洲不卡| 国产欧美日韩视频在线 | 老司机免费视频一区二区三区| 久久尤物视频| 日韩欧美一区二区三区免费看| 天堂资源在线亚洲| 天堂久久一区| 97在线精品| 99国产精品私拍| 欧美午夜三级| 欧洲一级精品| 精品亚洲精品| 欧美精品激情| 国产乱码精品一区二区三区亚洲人 | 国产精品免费精品自在线观看| 天堂√中文最新版在线| 精品欧美激情在线观看| 日韩一区二区三区高清在线观看| 国产一区二区三区四区五区传媒| 国产精品黑丝在线播放| 综合亚洲自拍| 日韩一区三区| 久久97久久97精品免视看秋霞| 亚洲aa在线| 久久精品影视| 国产欧美88| 免费在线成人网| 免费中文字幕日韩欧美| 久久天堂av| 久久久亚洲欧洲日产| 日韩视频在线一区二区三区| 国产精品**亚洲精品| 一本色道精品久久一区二区三区| 国产第一亚洲| 欧美男人天堂| 国产精品3区| 国产欧美一级| 日韩精品一级中文字幕精品视频免费观看 | 精品久久91| 美女国产精品久久久| 国产麻豆一区二区三区| 国产免费av一区二区三区| 欧美日韩1区2区3区| 亚洲综合另类| 99在线精品视频在线观看| 欧美 日韩 国产一区二区在线视频 | 日韩国产欧美一区二区| 精品一区二区三区在线观看视频| 免费人成精品欧美精品 | 亚洲三级在线| 视频一区在线播放| 久久亚洲一区| 国产乱论精品| а√天堂8资源中文在线| 神马久久午夜| 欧美精品一卡| 老牛影视一区二区三区| 日韩精品一二三区| 欧美一区二区三区久久精品| 国产精一区二区| 一区二区精品伦理...| 久久久久国产精品一区三寸| 精品一区免费| 久久国产视频网| 国产精品多人| 激情久久久久久| 日本天堂一区| 日韩精品欧美| 蜜桃91丨九色丨蝌蚪91桃色| 国产精品久久久久久妇女 | 精品免费av一区二区三区| 日韩免费小视频| 亚洲欧美久久| 久久亚洲精品中文字幕| 久久久久网站| 综合亚洲视频| 欧美日韩免费观看视频| 亚洲日本三级| 精品深夜福利视频| 亚洲黄色在线| 日韩av一区二区三区| 91超碰国产精品| 国精品产品一区| 国产精品久久亚洲不卡| 麻豆成人在线| 久久精品亚洲欧美日韩精品中文字幕| 欧美一区自拍| 日韩高清中文字幕一区| 99国产精品私拍| 久久亚州av| 日韩不卡免费视频| 久久裸体视频| 国产一卡不卡| 人人精品人人爱| 一区二区小说| 三级在线看中文字幕完整版| 国产精品欧美在线观看| 欧美色综合网| 日韩精品1区2区3区| 日韩午夜电影| 成人亚洲欧美| 国产日韩一区二区三免费高清| 一二三区精品| 免费不卡在线视频| 国产精品婷婷| 免费看黄色91| 在线精品国产亚洲|