批量删除网易云音乐【我喜欢的音乐】列表中的歌曲

?网易云音乐貌似没有提供批量操作的功能,而这个歌单好像又不能删掉,所以删的时候得一个个删,相当蛋疼。不过看了下删除操作,是请求一个api,传递相应参数即可。

首先打开歌单页面,地址是:

http://music.163.com/#/my/m/music/playlist?id=xxxxx

其中xxxxx是歌单的ID号,打开console,随便删一首歌,可以看到网络请求为:

/api/playlist/manipulate/tracks?csrf_token=64f353b064b83d3c692ca05d4db2848a

请求参数:

  1. pid:xxxxx
  2. trackIds:["yyyyy"]
  3. op:del

其中csrf_token是请求api的令牌,有可能会失效,如果失效以后,刷新下页面,再删一首可以看到新的令牌

参数中xxxxx是歌单ID,yyyyy是要删除的歌曲ID

ok,下面就来批量操作

打开console

加载jQuery(网易云音乐页面上没有使用jQuery)

var jq = document.createElement(‘script‘);
jq.src = "http://libs.baidu.com/jquery/1.7.2/jquery.min.js";
document.getElementsByTagName(‘head‘)[0].appendChild(jq);

敲一下jQuery看看是不是加载成功。注意,页面上有两个iframe,加再的时候注意选择,要选择歌单的iframe,而不是播放器的iframe

然后就是删除操作了

jQuery(".icn-del").each(function(a,b){
	var data = {
		pid : xxxxx,
		trackIds : "[\""+jQuery(b).attr("data-res-id")+"\"]",
		op : "del"
	}
	jQuery.post("/api/playlist/manipulate/tracks?csrf_token=72e4c368b414ce8f9951aacb07e6f452",data,function(data){
		console.log(data)
	});
});

pid根据歌单自己替换,歌曲ID是从页面上遍历循环取出来的,token也自己替换下

需要说明的是,API请求太过频繁时,token会失效,稍等一会再手动试一下,换个新的token

我试的时候一个token大概能删100首左右。Have fun~

批量删除网易云音乐【我喜欢的音乐】列表中的歌曲

时间: 2024-11-06 14:29:12

批量删除网易云音乐【我喜欢的音乐】列表中的歌曲的相关文章

Vue 实现网易云音乐 WebApp

?? 基于 Vue(2.5) + vuex + vue-router + vue-axios +better-scroll + Scss + ES6 等开发一款移动端音乐 WebApp,UI 界面参考了安卓版的网易云音乐.flex 布局适配常见移动端. ?? 项目演示地址:移动端音乐 WebApp,或者可以扫描二维码访问: 电脑在 Chrome 调试模式下食用效果更佳,开启调试模式的手机模式后,如果不能滚动,刷新一下页面即可 ?? 源码地址:vue-music-webapp,欢迎 star 和

Mac版网易云音乐怎样添加本地音乐

网易云音乐注重分享的特性,深受广大音乐爱好者的喜欢,同样mac系统也有网易云音乐客户端,那么问题来了,网易云音乐 for Mac在分享音乐之前,该如何导入自己本地音乐? Mac版网易云音乐添加本地歌曲的方法 1.点击启动台这里,然后点击音乐图标,如下图所示.我们需要先把本地音乐添加到"iTunes"2.点击[文件],选择[添加到资料库].3.选择要导入的歌曲,一定是MP3格式的,我们以导入"烟火里的尘埃"这首歌为例,点击这首歌.4.这个时候在资料库中就会出现我们要导

[IOS][已越狱]配合网易云音乐,使用Bridge快速免iTunes导入音乐到“音乐”

前置:已越狱IOS设备 工具表: Bridge{bigboss源,可以使用cydown以非官方服务器下载安装} 网易云音乐{Appstore} Filza{很多源都有} 网易云试听缓存路径: /var/mobile/Containers/Data/Application/网易云音乐/Documents/UserData/Download/cache/ 遇到无法下载的音乐可以从缓存路径中提取“*.uc!”后缀有实际大小的文件,并修改后缀名称为“*.mp3”. 由于网易云试听缓存机制,缓存完成当前试

受困版权,有情怀的网易云音乐还能走多远?

常听的歌单里,又有几首歌变灰了,这是网易云音乐的用户们心里的痛. 7月28日大批韩文歌下架,紧接着8月10日夜,大批华语歌下架,一首跟着一首歌变成灰色."我不得不用其他APP听歌了",这句带着歉意和遗憾的话,在这个"商场莫论情怀"的时代,带着让人伤感的动人力量. 随着9月12日腾讯音乐与阿里音乐就音乐版权互授问题达成协议,腾讯.阿里已经互相拥有了对方曲库的播放权,越来越多的人开始为网易云音乐担心起来. 2017年8月的数据,音乐市场上,MAU规模超亿的五大APP,前

如何用Python网络爬虫爬取网易云音乐歌词

前几天小编给大家分享了数据可视化分析,在文尾提及了网易云音乐歌词爬取,今天小编给大家分享网易云音乐歌词爬取方法. 本文的总体思路如下: 找到正确的URL,获取源码: 利用bs4解析源码,获取歌曲名和歌曲ID: 调用网易云歌曲API,获取歌词: 将歌词写入文件,并存入本地. 本文的目的是获取网易云音乐的歌词,并将歌词存入到本地文件.整体的效果图如下所示: 基于Python网易云音乐歌词爬取 赵雷的歌曲 本文以民谣歌神赵雷为数据采集对象,专门采集他的歌曲歌词,其他歌手的歌词采集方式可以类推,下图展示

python网易云音乐文件爬取

此程序只适用于歌单列表页面的音乐文件爬取,建议去网易云官网寻找要下载的音乐歌单,将歌单的url地址替换到mian()函数的url,然后下载,文件存放位置为py文件同级的oldMusic文件夹中 直接上代码 #!/usr/bin/env python # _*_ coding: utf-8 _*_ # @Time: 2020/1/29 11:31 # @Author: lixing # @File: getWangYiYunMusic.py # @desc: 爬取网易云上的音乐文件 原文链接:ht

利用python广西快乐十分源码出租爬取网易云歌手top50歌曲歌词

python广西快乐十分源码出租 dsluntan.com Q:3393756370 VX:17061863513近年来,发展迅速,成为了最炙手可热的语言. 那么如何来进行网易云歌手top50的歌曲歌词爬取呢 首先进行网易云并进行喜欢的歌手搜索如下: 在这里需要注意的是http://music.163.com/#/artist?id=1007170并不是真的我们需要的连接,真实的链接应该是http://music.163.com/artist?id=1007170 搞清楚了连接的问题之后,就要进

ASP.NET给DataGrid,Repeater等添加全选批量删除等功能(转)

很多情况下,在管理或者查看列表的时候我们需要很需要“全选”这个功能,这在ASP.NET中是非常容易实现的,下面我就将演示一点小代码实现这一功能.  实现全选的还是js的一个小函数:   function  CheckAll(e,itemname){    var aa=document.getElementsByName(itemname);    if(aa==undefined) return;    for (var i=0; i<aa.length; i++)aa[i].checked

在WebGrid中做 批量删除操作

一般的MVC WebGrid都是在每一行中加入 Edit Detail Delete 这些Link 去对每条记录去单独操作. 稍微研究了一下总结一个 做批量删除的办法. 1. 首先是在WebGrid中加入一列CheckBox代码如下 grid.Column(header: " ", format: @<text><input class="check-box" id="chkbox" name="chkbox"