import requests from lxml import etree import re from multiprocessing.dummy import Pool PATH = r'E:\Englishmusic\\' # url = 'https://www.9ku.com/music/t_new.htm' url = 'https://www.9ku.com/music/t_hits.htm' headers = { 'User-Agent': '写你自己的' } res = requests.get(url, headers=headers) # print(res.text) selectors = etree.HTML(res.content) mp3list = selectors.xpath('//a[@class="songName "]/@href') namelist = selectors.xpath('//a[@class="songName "]/text()') dorman_url = 'https://www.9ku.com/' newlist = [] def down_link(mp3link): mp3link = mp3link.replace('play', 'down') res1 = requests.get(mp3link, headers) # print(res1.text) mp3_down = re.search('href="(.*?)" style="display:none"', res1.text).group(1) return mp3_down for i in range(len(mp3list)): key
批量下载500首音乐走起(python多线程)分分钟下完
最新推荐文章于 2024-03-21 18:46:06 发布