python 【视频下载】
1 import urllib.request 2 import socket 3 4 print("下载输入:") 5 filename = input("文件/文件名.文件类型:") 6 url = input("下载地址.文件类型:") 7 print("输入完成,[正义V领]正在下载中....") 8 res = urllib.request.Request(url) 9 res.add_header('User-Agent','Mozilla/5.0(Windows NT 6.1; Win64;\ 10 x64) AppleWebkit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90\ 11 Safari/537.36') 12 13 def auto_down(url,filename): 14 try: 15 urllib.request.urlretrieve(url,filename) 16 except urllib.error.ContentTooShortError: 17 print('Network conditions is not good.Reloading.') 18 except urllib.error.URLError as e: 19 if isinstance(e.reason,socket.timeout): 20 print("连接超时!") 21 auto_down(url,filename) 22 23 print("已经完成!!")
1 import requests 2 3 4 url = input("请输入下载网址") 5 6 r = requests.get(url,stream=True) 7 8 9 with open('bigMall.mp4','wb') as mp4: 10 11 for chunk in r.iter_content(chunk_size=1024*1024): 12 13 if chunk: 14 15 mp4.write(chunk) 16 17 print("download Over!")
一个二次元的生物

浙公网安备 33010602011771号