网易云音乐爬虫代码示例

以下是代码示例

import os
import requests
from bs4 import BeautifulSoupurl = 'https://music.163.com/playlist?id=5166962280'headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0'
}if not os.path.exists('./网易云歌单/'):os.mkdir('./网易云歌单/')# 保存了cook值
session = requests.session()
response = session.get(url, headers=headers).content
# print(response)
# 筛选数据
soup = BeautifulSoup(response, 'lxml')
music_data = soup.find('ul', class_ = 'f-hide')
# print(music_data)
# 对数据进行处理,只保留歌曲名称
url_lists = []
for music in music_data.find_all('a'):list = []# print('{}:{}'.format(music.text, music['href']))music_url = 'https://music.163.com/song/media/outer/url'+music['href'][5:] + '.mp3'music_name = music.text# print(f'{music_name}:{music_url}')list.append(music_name)list.append(music_url)url_lists.append(list)# print(url_lists)
# 下载
for i in  url_lists:name = i[0]url = i[1]try:print(f'正在下载{name}')images_response = requests.get(url, stream=True)path = './网易云歌单/' + name + '.mp3'with open(path, 'wb') as f:for chunk in images_response.iter_content(chunk_size=128):f.write(chunk)except:continue

网易云音乐爬虫代码示例相关推荐

  1. 关于网易云音乐爬虫的api接口?

    抓包能力有限,分析了一下网易云音乐的一些api接口,但是关于它很多post请求都是加了密,没有弄太明白.之前在知乎看到过一个豆瓣工程师写的教程,但是被投诉删掉了,请问有网友fork了的吗?因为我觉得他 ...

  2. go post 参数_go语言实现网易云音乐爬虫

    前言 最近在学习go,学习一门语言最好的方式就是实践,之前学习python也是从爬虫入手,现在使用go语言写一个网易云音乐的爬虫,下面会简单介绍开发的过程,代码是初学者的水平,欢迎吐槽. 本项目git ...

  3. Java语言开发在线音乐推荐网 音乐推荐系统 网易云音乐爬虫 基于用户、物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)框架 大数据、人工智能、机器学习项目开发

    Java语言开发在线音乐推荐网 音乐推荐系统 网易云音乐爬虫 基于用户.物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)框架 大数据.人工智能.机器学习项目开发Mus ...

  4. 网易云音乐爬虫 数据可视化分析

    网易云音乐爬虫 & 数据可视化分析 1. 数据爬取 1.1 评论爬取 1.2 用户信息爬取 2 数据清洗 & 可视化 歌评文本分析 个人博客:Archiew's blog 源码:htt ...

  5. python爬虫实例网易云-Python3爬虫实例之网易云音乐爬虫

    本篇文章给大家带来的内容是Python3爬虫实例之网易云音乐爬虫.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 此次的目标是爬取网易云音乐上指定歌曲所有评论并生成词云 具体步骤: ...

  6. 网易云音乐爬虫实战——肖战《红梅赞》下评论数据挖掘与分析

    网易云音乐爬虫实战--肖战<红梅赞>下评论数据挖掘与分析 前言 本章工具 数据挖掘部分 1.获取歌曲评论 2.根据ID获取用户信息 数据分析部分 1.评论数时间分布 2.评论内容词云 3. ...

  7. Python网易云音乐爬虫大数据分析可视化系统——大屏数据可视化开发之路

    介绍 现在比较流行的大数据数据可视化都是大屏,有钱的人会使用阿里云全家桶的DataV或者商业化的大屏解决方案,但是在国内还是小公司比较多,本人50年大数据开发经验,精通数据可视化,曾经处理过百万亿级别 ...

  8. python爬虫爬取网易云音乐歌曲_Python网易云音乐爬虫进阶篇

    image.png 年前写过一篇爬网易云音乐评论的文章,爬不了多久又回被封,所以爬下来那么点根本做不了什么分析,后面就再改了下,加入了多线程,一次性爬一个歌手最热门50首歌曲的评论,算是进阶版了- 思 ...

  9. go语言实现网易云音乐爬虫

    前言 最近在学习go,学习一门语言最好的方式就是实践,之前学习python也是从爬虫入手,现在使用go语言写一个网易云音乐的爬虫,下面会简单介绍开发的过程,代码是初学者的水平,欢迎吐槽. 本项目git ...

最新文章

  1. 面试官再问我如何保证 RocketMQ 不丢失消息,这回我笑了!
  2. 几何画板对象标签的几个疑问
  3. Struts2中EL表达式取值
  4. ModuleNotFoundError: No module named 'win32api'
  5. Python基础之数据类型(一)
  6. 如何突破JAVA程序员的分水岭
  7. .NET (c#)序列化和反序列化
  8. webService学习1:myeclipse解析wsdl
  9. (读书随笔)接口和抽象类的一些区别总结
  10. 使用SAP Analytics Cloud统计SAP C4C系统创建Lead里包含的产品信息分布情况
  11. java语言模拟_Java语言模拟操作系统.doc
  12. 使用python简单分析个人微信好友
  13. iOS开发: info访问权限配置
  14. 高一计算机课程教案,高一信息技术复习课教案.doc
  15. PS——图像合成与渐变工具
  16. http web服务器
  17. java界面添加动态背景图片
  18. debian宝塔界面安装php失败,debian-live-8.7.1 安装失败求助
  19. 基于jsp(java)网络教学平台系统的设计与实现
  20. 虚拟机安装mysql8步骤

热门文章

  1. MacBooster 6 for Mac v6.0.6 软件卸载系统清理 破解版下载
  2. 低功耗蓝牙--BluetoothGatt资源释放
  3. 欧拉Gamma函数、Beta函数、余元公式
  4. GAMMA函数的简单证明
  5. 什么牌子的蓝牙耳机好?音质好的蓝牙耳机推荐
  6. 蜻蜓FM笔试题目,求两个点的最近父节点
  7. Mitmproxy 安装
  8. SQLMap使用攻略
  9. lightroom_如何在Lightroom中删除照片中的灰尘斑点
  10. 6种iframe高度自适应的方法