网易云歌单歌曲实时拉取

网易云歌单歌曲实时拉取

最近个人公众号Mozi的bug日志上线了新的音乐推送API,下面来讲讲推送的实现过程。

一、抓取目的

在这里插入图片描述

  1. 抓取歌单中的歌曲列表,并提取对应歌曲的外链、歌曲名单以及作者名
  2. 测试歌曲外链,删除其中失效外链
  3. 存储不同歌单中的歌曲数据到csv中以便后续读取

二、读取并存储cookies

​ 经实验发现,若在未登录状态下查看歌单列表时,仅显示前10条歌曲信息:

在这里插入图片描述

为了可以稳定的获取对应的歌单列表,这里需要获取cookie,进行cookie登录,这里选择selenium框架来进行获取:

def getcookie():
    driver = webdriver.Chrome('chromedriver.exe')
    driver.get('https://music.163.com/')
    time.sleep(30)
    #在30s内通过网页进行登录
    cookie = driver.get_cookies()
    #在登陆之后直接获取cookie
    driver.quit()
    with open('wyy_cookie.pkl', 'wb') as 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值