zzzo 发表于 2022-9-22 19:38

网易云音乐排行榜



# coding: utf-8
import requests
import csv
import re
with open("网易云音乐排行榜.csv",mode="w",encoding="utf-8") as f:
    csv_writer = csv.writer(f)
    csv_writer.writerow(['音乐名','网址'])
# 注意headers里面的大小写
headers = {'referer': 'https://music.163.com/',
         'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36'
         }
url = 'https://music.163.com/discover/toplist'
response = requests.get(url=url, headers=headers)
print(response.text)
title_herf = re.findall('<li><a href="/(.*?)">(.*?)</a></li>', response.text)
for i in title_herf:
    title = i
    herf ="https://music.163.com/#/"+ i
    print(title, herf)

    with open("网易云音乐排行榜.csv", mode="a", encoding="utf-8") as f:
      csv_writer = csv.writer(f)
      csv_writer.writerow()
'''
https://music.163.com/#/song?id=1981889746
'''

h312691215 发表于 2022-9-22 23:23

谢谢大佬分享

Runine 发表于 2022-9-22 23:57

感谢楼主分享

565 发表于 2022-9-23 09:33

先收藏了,万一用到呢

zkr 发表于 2022-9-23 10:48

谢谢分享!

lllsssjjj 发表于 2022-9-23 11:16

6666666666
页: [1]
查看完整版本: 网易云音乐排行榜