写的比较简单,只爬了第一页的30首歌。大家有兴趣可以改一下链接应该就能随便爬。过两天再写个全一点的,先放这存一下。
import requests
from selenium import webdriver
from lxml import etree
zjlurl="http://www.kuwo.cn/search/list?key=%E5%91%A8%E6%9D%B0%E4%BC%A6"
driver=webdriver.Chrome()
driver.get(zjlurl)
tree=etree.HTML(driver.page_source)
music=tree.xpath("//div[@class='song_name flex_c']//a/@href")
music_id=[]
for i in music:
# print(i)
i_n=i.index('/',i.index('/')+1)
i=i[i_n+1:]
music_id.append(i)
#url="http://www.kuwo.cn/url?format=mp3&rid=238210&response=url&type=convert_url3&br=128kmp3&from=web&t=1625228546553&httpsStatus=1&reqId=29774e91-db30-11eb-a0cc-5b9367875172"
url1="http://www.kuwo.cn/url?format=mp3&rid="
url3='&response=url&type=convert_url3