批量打印酷狗音乐歌曲名

2023-11-07 03:50

本文主要是介绍批量打印酷狗音乐歌曲名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

批量打印酷狗音乐歌曲名

突然想导出酷狗音乐的歌曲名,发现没有导出列表的选项了,尝试用python和html来解决。
**第一步:**在酷狗音乐里分享音乐列表,复制链接例子:
https://t1.kugou.com/ffPdl43BeV2
在网页中打开,然后打开列表:
在这里插入图片描述
**第二步:**按F12然后找到musicbox这个标签,把它缩小,右键复制:
在这里插入图片描述
**第三部:**打开python,新建一个脚本,替换成你的html内容,然后运行以下代码即可打印歌曲名:

from bs4 import BeautifulSouphtml_text = """
<div id="musicbox" class="musicbox "><div class="songjsAction" style="overflow: hidden; padding: 0px; width: 470px;"><div class="jspContainer" style="width: 470px; height: 360px;"><div class="jspPane" style="top: 0px; left: 0px; width: 470px;"><div class="musiclist"><li class="active"><div class="musiclist-item clearfix"><span class="musiclist-number">1</span><div class="musiclist-name"><span class="musiclist-songname-txt" title="空空如也">空空如也</span><div class="mod-list-menu"><a href="javascript:;" class="icon list-menu-item icon-playbar-download list-action-down" title="下载"><i class="icon list-menu-icon-down"></i><span class="icon_txt">下载</span></a><a href="javascript:;" class="icon list-menu-item icon-playbar-share list-action-share" title="分享"><i class="icon list-menn-icon-share"></i><span class="icon_txt">分享</span></a><a href="javascript:;" class="icon list-menu-item list-menu-icon-del list-action-del" title="删除歌曲"><i class="icon list-menu-icon-add"></i><span class="icon_txt">删除</span></a></div></div><div class="musiclist-artist" title="胡66">胡66</div><div class="musiclist-time">03:31</div></div></li><li><div class="musiclist-item clearfix"><span class="musiclist-number">2</span><div class="musiclist-name"><span class="musiclist-songname-txt" title="Bend Ova (Explicit)">Bend&nbsp;Ova&nbsp;(Explicit)</span><div class="mod-list-menu"><a href="javascript:;" class="icon list-menu-item icon-playbar-download list-action-down" title="下载"><i class="icon list-menu-icon-down"></i><span class="icon_txt">下载</span></a><a href="javascript:;" class="icon list-menu-item icon-playbar-share list-action-share" title="分享"><i class="icon list-menn-icon-share"></i><span class="icon_txt">分享</span></a><a href="javascript:;" class="icon list-menu-item list-menu-icon-del list-action-del" title="删除歌曲"><i class="icon list-menu-icon-add"></i><span class="icon_txt">删除</span></a></div></div><div class="musiclist-artist" title="Lil Jon、Tyga">Lil&nbsp;Jon、Tyga</div><div class="musiclist-time">03:46</div></div></li><li class=""><div class="musiclist-item clearfix"><span class="musiclist-number">3</span><div class="musiclist-name"><span class="musiclist-songname-txt" title="Faded">Faded</span><div class="mod-list-menu"><a href="javascript:;" class="icon list-menu-item icon-playbar-download list-action-down" title="下载"><i class="icon list-menu-icon-down"></i><span class="icon_txt">下载</span></a><a href="javascript:;" class="icon list-menu-item icon-playbar-share list-action-share" title="分享"><i class="icon list-menn-icon-share"></i><span class="icon_txt">分享</span></a><a href="javascript:;" class="icon list-menu-item list-menu-icon-del list-action-del" title="删除歌曲"><i class="icon list-menu-icon-add"></i><span class="icon_txt">删除</span></a></div></div><div class="musiclist-artist" title="Alan Walker">Alan&nbsp;Walker</div><div class="musiclist-time">03:32</div></div></li><li class=""><div class="musiclist-item clearfix"><span class="musiclist-number">4</span><div class="musiclist-name"><span class="musiclist-songname-txt" title="Welcome to Planet Urf (欢迎来到海牛星)">Welcome&nbsp;to&nbsp;Planet&nbsp;Urf&nbsp;(欢迎来到海牛星)</span><div class="mod-list-menu"><a href="javascript:;" class="icon list-menu-item icon-playbar-download list-action-down" title="下载"><i class="icon list-menu-icon-down"></i><span class="icon_txt">下载</span></a><a href="javascript:;" class="icon list-menu-item icon-playbar-share list-action-share" title="分享"><i class="icon list-menn-icon-share"></i><span class="icon_txt">分享</span></a><a href="javascript:;" class="icon list-menu-item list-menu-icon-del list-action-del" title="删除歌曲"><i class="icon list-menu-icon-add"></i><span class="icon_txt">删除</span></a></div></div><div class="musiclist-artist" title="英雄联盟">英雄联盟</div><div class="musiclist-time">02:14</div></div></li><li class=""><div class="musiclist-item clearfix"><span class="musiclist-number">5</span><div class="musiclist-name"><span class="musiclist-songname-txt" title="小烦恼没什么大不了 (抢听版)">小烦恼没什么大不了&nbsp;(抢听版)</span><div class="mod-list-menu"><a href="javascript:;" class="icon list-menu-item icon-playbar-download list-action-down" title="下载"><i class="icon list-menu-icon-down"></i><span class="icon_txt">下载</span></a><a href="javascript:;" class="icon list-menu-item icon-playbar-share list-action-share" title="分享"><i class="icon list-menn-icon-share"></i><span class="icon_txt">分享</span></a><a href="javascript:;" class="icon list-menu-item list-menu-icon-del list-action-del" title="删除歌曲"><i class="icon list-menu-icon-add"></i><span class="icon_txt">删除</span></a></div></div><div class="musiclist-artist" title="许嵩">许嵩</div><div class="musiclist-time">03:32</div></div></li><li class=""><div class="musiclist-item clearfix"><span class="musiclist-number">6</span><div class="musiclist-name"><span class="musiclist-songname-txt" title="违章动物">违章动物</span><div class="mod-list-menu"><a href="javascript:;" class="icon list-menu-item icon-playbar-download list-action-down" title="下载"><i class="icon list-menu-icon-down"></i><span class="icon_txt">下载</span></a><a href="javascript:;" class="icon list-menu-item icon-playbar-share list-action-share" title="分享"><i class="icon list-menn-icon-share"></i><span class="icon_txt">分享</span></a><a href="javascript:;" class="icon list-menu-item list-menu-icon-del list-action-del" title="删除歌曲"><i class="icon list-menu-icon-add"></i><span class="icon_txt">删除</span></a></div></div><div class="musiclist-artist" title="许嵩">许嵩</div><div class="musiclist-time">04:09</div></div></li><li class=""><div class="musiclist-item clearfix"><span class="musiclist-number">7</span><div class="musiclist-name"><span class="musiclist-songname-txt" title="胡萝卜须">胡萝卜须</span><div class="mod-list-menu"><a href="javascript:;" class="icon list-menu-item icon-playbar-download list-action-down" title="下载"><i class="icon list-menu-icon-down"></i><span class="icon_txt">下载</span></a><a href="javascript:;" class="icon list-menu-item icon-playbar-share list-action-share" title="分享"><i class="icon list-menn-icon-share"></i><span class="icon_txt">分享</span></a><a href="javascript:;" class="icon list-menu-item list-menu-icon-del list-action-del" title="删除歌曲"><i class="icon list-menu-icon-add"></i><span class="icon_txt">删除</span></a></div></div><div class="musiclist-artist" title="许嵩">许嵩</div><div class="musiclist-time">03:51</div></div></li><li class=""><div class="musiclist-item clearfix"><span class="musiclist-number">8</span><div class="musiclist-name"><span class="musiclist-songname-txt" title="玫瑰花的葬礼">玫瑰花的葬礼</span><div class="mod-list-menu"><a href="javascript:;" class="icon list-menu-item icon-playbar-download list-action-down" title="下载"><i class="icon list-menu-icon-down"></i><span class="icon_txt">下载</span></a><a href="javascript:;" class="icon list-menu-item icon-playbar-share list-action-share" title="分享"><i class="icon list-menn-icon-share"></i><span class="icon_txt">分享</span></a><a href="javascript:;" class="icon list-menu-item list-menu-icon-del list-action-del" title="删除歌曲"><i class="icon list-menu-icon-add"></i><span class="icon_txt">删除</span></a></div></div><div class="musiclist-artist" title="许嵩">许嵩</div><div class="musiclist-time">04:19</div></div></li></div></div></div></div></div>
"""soup = BeautifulSoup(html_text, 'html.parser')
song_elements = soup.find_all(class_="musiclist-songname-txt")
for element in song_elements:song_title = element['title']print(song_title)

然后发现最多只能打印100首

这篇关于批量打印酷狗音乐歌曲名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/361071

相关文章

Python在固定文件夹批量创建固定后缀的文件(方法详解)

《Python在固定文件夹批量创建固定后缀的文件(方法详解)》文章讲述了如何使用Python批量创建后缀为.md的文件夹,生成100个,代码中需要修改的路径、前缀和后缀名,并提供了注意事项和代码示例,... 目录1. python需求的任务2. Python代码的实现3. 代码修改的位置4. 运行结果5.

使用Python实现批量访问URL并解析XML响应功能

《使用Python实现批量访问URL并解析XML响应功能》在现代Web开发和数据抓取中,批量访问URL并解析响应内容是一个常见的需求,本文将详细介绍如何使用Python实现批量访问URL并解析XML响... 目录引言1. 背景与需求2. 工具方法实现2.1 单URL访问与解析代码实现代码说明2.2 示例调用

使用Python制作一个PDF批量加密工具

《使用Python制作一个PDF批量加密工具》PDF批量加密‌是一种保护PDF文件安全性的方法,通过为多个PDF文件设置相同的密码,防止未经授权的用户访问这些文件,下面我们来看看如何使用Python制... 目录1.简介2.运行效果3.相关源码1.简介一个python写的PDF批量加密工具。PDF批量加密

Python按条件批量删除TXT文件行工具

《Python按条件批量删除TXT文件行工具》这篇文章主要为大家详细介绍了Python如何实现按条件批量删除TXT文件中行的工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1.简介2.运行效果3.相关源码1.简介一个由python编写android的可根据TXT文件按条件批

Java实现批量化操作Excel文件的示例代码

《Java实现批量化操作Excel文件的示例代码》在操作Excel的场景中,通常会有一些针对Excel的批量操作,这篇文章主要为大家详细介绍了如何使用GcExcel实现批量化操作Excel,感兴趣的可... 目录前言 | 问题背景什么是GcExcel场景1 批量导入Excel文件,并读取特定区域的数据场景2

Python脚本:对文件进行批量重命名

字符替换:批量对文件名中指定字符进行替换添加前缀:批量向原文件名添加前缀添加后缀:批量向原文件名添加后缀 import osdef Rename_CharReplace():#对文件名中某字符进行替换(已完结)re_dir = os.getcwd()re_list = os.listdir(re_dir)original_char = input('请输入你要替换的字符:')replace_ch

Python脚本:批量解压RAR文件

所需模块: os.getcwd() #获取脚本文件路径os.system() #执行系统命令 import os#source_dir = input("Please input in source_dir:")#unzip_dir = input("Please input in unzip_dir:") source_dir = os.

vcpkg子包路径批量获取

获取vcpkg 子包的路径,并拼接为set(CMAKE_PREFIX_PATH “拼接路径” ) import osdef find_directories_with_subdirs(root_dir):# 构建根目录下的 "packages" 文件夹路径root_packages_dir = os.path.join(root_dir, "packages")# 如果 "packages"

多数据源的事务处理总是打印很多无用的log日志

之前做了一个项目,需要用到多数据源以及事务处理,在使用事务处理,服务器总是打印很多关于事务处理的log日志(com.atomikos.logging.Slf4jLogger),但是我们根本不会用到这些log日志,反而使得查询一些有用的log日志变得困难。那要如何屏蔽这些log日志呢? 之前的项目是提高项目打印log日志的级别,后来觉得这样治标不治本。 现在有一个更好的方法: 我使用的是log

Python批量读取身份证信息录入系统和重命名

前言 大家好, 如果你对自动化处理身份证图片感兴趣,可以尝试以下操作:从身份证图片中快速提取信息,填入表格并提交到网页系统。如果你无法完成这个任务,我们将在“Python自动化办公2.0”课程中详细讲解实现整个过程。 实现过程概述: 模块与功能: re 模块:用于从 OCR 识别出的文本中提取所需的信息。 日期模块:计算年龄。 pandas:处理和操作表格数据。 PaddleOCR:百度的