🎵 网易云音乐爬虫

📋 功能说明
💻 源代码
# -*- coding: utf-8 -*-
import requests
import json
import os

class NetEaseMusic:
    def __init__(self):
        self.headers = {'User-Agent': 'Mozilla/5.0'}
        self.api = 'https://music.163.com/weapi'

    def get_songs(self, artist_id):
        url = f'{self.api}/artist?id={artist_id}'
        resp = requests.post(url, headers=self.headers)
        return resp.json()

    def download(self, song_id, path='./'):
        url = f'http://music.163.com/song/media/outer/url?id={song_id}.mp3'
        # 下载逻辑...

if __name__ == '__main__':
    music = NetEaseMusic()
    songs = music.get_songs(123456)
⚠️ 需要本地Python环境运行