第二个虫,可连续下载连续文件
下載文件到本地
import os
import requests
def DownloadFile(mp3_url, save_url,file_name):
try:
if mp3_url is None or save_url is None or file_name is None:
print(‘參數錯誤’)
return None
# 文件夾不存在,則建立文件夾
folder = os.path.exists(save_url)
if not folder:
os.makedirs(save_url)
# 讀取MP3資源
res = requests.get(mp3_url,stream=True)
# 獲取文件地址
file_path = os.path.join(save_url, file_name)
print(‘開始寫入文件:’, file_path)
# 打開本地文件夾路徑file_path,以二進制流方式寫入,保存到本地
with open(file_path, ‘wb’) as fd:
for chunk in res.iter_content():
fd.write(chunk)
print(file_name+’ 成功下載!’)
except:
print(“程序錯誤”)
if name == “main”:
# MP3源地址url
#url = ‘https://online2.tingclass.net/lesson/shi0529/0009/9349/2.mp3’
dd = “https://down11.tingclass.net/textrar/lesson/0000/968/”
#https://down11.tingclass.net/textrar/lesson/0000/968/082.doc
for i in range(99, 100):
ii = ‘’+str(i+1) #這里可以加判斷 elif else 篩選1-9 ,10, 100
print(ii)
url = f"{dd}{ii}.doc"
# MP3保存文件夾
save_url=‘D:/英語聽力練習/李陽瘋狂英語標準美語發音寶典 /’
# MP3文件名
file_name = f"{ii}.doc"
# file_name = ‘mymusic.mp3’
DownloadFile(url,save_url, file_name)
總結
以上是生活随笔為你收集整理的第二个虫,可连续下载连续文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华北电力大学计算机控制课设,华北电力大学
- 下一篇: 1394接口末路? Windows 8或