网易云音乐爬虫代码示例
网易云音乐爬虫代码示例
以下是代码示例
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
网易云音乐爬虫代码示例相关推荐
- 关于网易云音乐爬虫的api接口?
抓包能力有限,分析了一下网易云音乐的一些api接口,但是关于它很多post请求都是加了密,没有弄太明白.之前在知乎看到过一个豆瓣工程师写的教程,但是被投诉删掉了,请问有网友fork了的吗?因为我觉得他 ...
- go post 参数_go语言实现网易云音乐爬虫
前言 最近在学习go,学习一门语言最好的方式就是实践,之前学习python也是从爬虫入手,现在使用go语言写一个网易云音乐的爬虫,下面会简单介绍开发的过程,代码是初学者的水平,欢迎吐槽. 本项目git ...
- Java语言开发在线音乐推荐网 音乐推荐系统 网易云音乐爬虫 基于用户、物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)框架 大数据、人工智能、机器学习项目开发
Java语言开发在线音乐推荐网 音乐推荐系统 网易云音乐爬虫 基于用户.物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)框架 大数据.人工智能.机器学习项目开发Mus ...
- 网易云音乐爬虫 数据可视化分析
网易云音乐爬虫 & 数据可视化分析 1. 数据爬取 1.1 评论爬取 1.2 用户信息爬取 2 数据清洗 & 可视化 歌评文本分析 个人博客:Archiew's blog 源码:htt ...
- python爬虫实例网易云-Python3爬虫实例之网易云音乐爬虫
本篇文章给大家带来的内容是Python3爬虫实例之网易云音乐爬虫.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 此次的目标是爬取网易云音乐上指定歌曲所有评论并生成词云 具体步骤: ...
- 网易云音乐爬虫实战——肖战《红梅赞》下评论数据挖掘与分析
网易云音乐爬虫实战--肖战<红梅赞>下评论数据挖掘与分析 前言 本章工具 数据挖掘部分 1.获取歌曲评论 2.根据ID获取用户信息 数据分析部分 1.评论数时间分布 2.评论内容词云 3. ...
- Python网易云音乐爬虫大数据分析可视化系统——大屏数据可视化开发之路
介绍 现在比较流行的大数据数据可视化都是大屏,有钱的人会使用阿里云全家桶的DataV或者商业化的大屏解决方案,但是在国内还是小公司比较多,本人50年大数据开发经验,精通数据可视化,曾经处理过百万亿级别 ...
- python爬虫爬取网易云音乐歌曲_Python网易云音乐爬虫进阶篇
image.png 年前写过一篇爬网易云音乐评论的文章,爬不了多久又回被封,所以爬下来那么点根本做不了什么分析,后面就再改了下,加入了多线程,一次性爬一个歌手最热门50首歌曲的评论,算是进阶版了- 思 ...
- go语言实现网易云音乐爬虫
前言 最近在学习go,学习一门语言最好的方式就是实践,之前学习python也是从爬虫入手,现在使用go语言写一个网易云音乐的爬虫,下面会简单介绍开发的过程,代码是初学者的水平,欢迎吐槽. 本项目git ...
最新文章
- 面试官再问我如何保证 RocketMQ 不丢失消息,这回我笑了!
- 几何画板对象标签的几个疑问
- Struts2中EL表达式取值
- ModuleNotFoundError: No module named 'win32api'
- Python基础之数据类型(一)
- 如何突破JAVA程序员的分水岭
- .NET (c#)序列化和反序列化
- webService学习1:myeclipse解析wsdl
- (读书随笔)接口和抽象类的一些区别总结
- 使用SAP Analytics Cloud统计SAP C4C系统创建Lead里包含的产品信息分布情况
- java语言模拟_Java语言模拟操作系统.doc
- 使用python简单分析个人微信好友
- iOS开发: info访问权限配置
- 高一计算机课程教案,高一信息技术复习课教案.doc
- PS——图像合成与渐变工具
- http web服务器
- java界面添加动态背景图片
- debian宝塔界面安装php失败,debian-live-8.7.1 安装失败求助
- 基于jsp(java)网络教学平台系统的设计与实现
- 虚拟机安装mysql8步骤