爬虫之某我音乐

本文介绍了一个利用Python爬虫爬取某我音乐平台歌曲的项目,包括功能界面展示、操作步骤以及代码实现过程。用户可以输入页数搜索歌手所有歌曲,并选择性下载或批量下载。
摘要由CSDN通过智能技术生成

目录

 

前言

一、功能界面

二、使用步骤

三、代码实现部分


前言

利用爬虫爬取资源,所用功能详细见功能界面


一、功能界面

二、使用步骤

        直接在页面操作,起始页默认的是输入1,可以先去某我上查看该歌手的歌曲一共有多少页,然后填入搜索的页数中,即可搜索出所有的歌曲,点击选中的歌曲可以实现单独下载,也可以直接搜索后全部下载。

三、代码实现部分

# coding=utf-8

import requests
import re
import os
from tkinter import *
from tkinter import messagebox
from tkinter import filedialog
from tkinter import ttk
import pyglet


headers = {
    'accept': 'application/json, text/plain, */*',
    'accept - encoding': 'gzip, deflate',
    'accept - language': 'zh - CN, zh;q = 0.9',
    'cache - control': 'no - cache',
    'Connection': 'keep-alive',
    'csrf': 'HH3GHIQ0RYM',
    'Referer': 'http://www.kuwo.cn/search/list?key=%E5%91%A8%E6%9D%B0%E4%BC%A6',
    'User-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) '
                  'Chrome/99.0.4844.51 Safari/537.36',
    'Cookie': '_ga=GA1.2.218753071.1648798611; _gid=GA1.2.144187149.1648798611; _gat=1; '
              'Hm_lvt_cdb524f42f0ce19b169a8071123a4797=1648798611; '
              'Hm_lpvt_cdb524f42f0ce19b169a8071123a4797=1648798611; kw_token=HH3GHIQ0RYM'
}


class MusicDownloader:
    def __init__(self, master):
        

        self.master = master
        master.title("酷我音乐下载器")

        # 播放状态
        self.playing = False

        # 初始化pygame
       #pygame.mixer.init()

        # 搜索框
        self.search_frame = Frame(master)
        self.search_frame.pack(pady=10)
        self.search_label = Label(self.search_frame, text="输入歌手的名字或者想要搜索的歌曲:")
        se
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值