废话不多说,直接上代码
有时候会因为访问次数等原因失败,可多试几次
import requests
import re
from requests.packages import urllib3
from urllib.parse import unquote
def decryptLanZouUrl(inputUrl,savePath=None):
"""
支持形如这样的 https://www.lanzous.com/i77ql5g 的链接
其他形式的链接未作测试
暂时不能下载访问加密的文件
"""
urllib3.disable_warnings()
param = inputUrl.split('/')[-1]
head = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36'}
originHead = {
'authority': 'www.lanzous.com',
'method': 'GET',
'path': '/'+param,