audio_DATA_get = requests.get(url=audio_DATA,headers=headers)
audio_DATA_get_text = audio_DATA_get.text
audio_DATA_download_url = re.findall(‘“src”:“(.*?)”’,audio_DATA_get_text)
print(audio_DATA_download_url)
download_data_url = audio_DATA_download_url[0]
try:
open_download_data_url = urllib.request.urlopen(download_data_url)
except:
print(download_data_url,“---->ERROR!”)
read_download_data_url = open_download_data_url.read()
def download_data():
with open(“%s.mp3”%data_name_2,“wb”) as writes:
writes.write(read_download_data_url)
download_data()
download_2()
第四步
以上就是这段代码的主要实现,最后使用print()函数提示音频下载完成。
完整代码
import random
import time
import requests
import urllib.request
import re
book_url = “https://www.ximalaya.com/album/22088719”
user_agent = [
“Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3”,
“Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:54.0) Gecko/20100101 Firefox/54.0”,
“Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Saf