赞
踩
import re#python 的正则库
import requests #python的requests库
import time
songId = []#用来储存每首歌对应的数字
songName = []#用来储存每首歌的名字
#这里先下载一页的歌曲
for n in range(0,1):#先下载一页的歌曲
#字符串的格式化n代替{}
url = ‘http://www.htqyy.com/top/musicList/hot?pageIndex={}&pageSize=20’.format(n)
print(url,end=’\n’)
#模拟浏览器请求,拿到html代码
html = requests.get(url)
#用正则表达式捕获数字,()内为捕获的内容*?为任何内容
resultId = re.findall(‘sid="(.*?)">’,html.text)
#用正则表达式捕获歌名
resultName = re.findall(’’,html.text)
songId.extend(resultId)
songName.extend(resultName)
print(songId)
print(songName)
for m in range(0,len(songId)):
#字符串的格式m代替{}
songUrl = “http://f2.htqyy.com/play7/{}/mp3/10”.format(songId[m])
print(songUrl,end=’\n’)
print(‘正在下
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。