import requests
import json
import openpyxl
import os
def save_music(singer):
url='https://c.y.qq.com/soso/fcgi-bin/client_search_cp'
path='C:\\Users\\Xpeng\\Desktop\\爬取到的表格\\歌曲.xlsx'
if os.path.exists(path):
wb=openpyxl.load_workbook(path)
sheet=wb.active
sheet=wb.create_sheet()
sheet.title=singer
else:
wb=openpyxl.Workbook()
sheet=wb.active
sheet.title=singer
rows=[]
for x in range(3): #我只爬取了三页
params = {
'ct': '24',
'qqmusic_ver': '1298',
'new_json': '1',
'remoteplace': 'sizer.yqq.song_next',
'searchid': '64405487069162918',
't': '0',
'aggr': '1',
'cr': '1',
'catZhida': '1',
'lossless': '0',
'flag_qc': '0',
'p': str(x + 1),
'n': '20',
'w': singer,
'g_tk': '5381',
'loginUin': '0',
'hostUin': '0',
'format': 'json',
'inCharset': 'utf8',
'outCharset': 'utf-8',
'notice': '0',
'platform': 'yqq.json',
'needNewCode': '0'
}
res=requests.get(
练习---爬取QQ音乐多个歌手的歌单,存取到同一个Excel工作簿中不同sheet表格中
最新推荐文章于 2025-03-14 20:24:27 发布