度娘会吞换行和缩进,而Python又是著名的游标卡尺语言,不过临时糊的脚本逻辑很简单,稍微了解的话就能重建出来吧
import logging
import os
import wget
script_path = os.path.split(os.path.realpath(__file__))[0]download_path = os.path.join(script_path, 'Downloads\\')
if not os.path.exists(download_path): os.mkdir(download_path)
#
https://card.niconi.co.ni/asset/assets/sound/voice/navi/vo_li_209_0001.mp3base_url = '
https://card.niconi.co.ni/asset/assets/sound/voice/navi'
count = 50
for index in range(1, count): # url = '{}/vo_na_209_{:0>4d}.mp3'.format(base_url, index) url = '{}/vo_li_209_{:0>4d}.mp3'.format(base_url, index)
try: wget.download(url, download_path) except Exception as e: logging.error('download {} error: {}'.format(url, e)) finally: pass