本文所有的教程、源代码和软件都只是技术研究。不涉及删除、修改、增加和干扰计算机信息系统的功能,更不用说影响计算机信息系统的正常运行了。代码不得用于非法使用,如侵权和删除! |
?
记住一定程度的网盘 分析和实现无限速下载地址分析站
操作环境
- win10 、 mac
- Python3.9
- requests、lxml
- Charles
分析
解析站:
aHR0cHM6Ly93d3cua2Vsb25nd28uY29tL1Jlc291cmNlX2Z1bmN0aW9uL3Bhbi9iYWlkdS8=

经分析研究发现,获得无限速下载地址需要两个步骤:
1.写入网盘地址,提取分析所需的参数

就是一个get接口,输入网盘地址获取相应的参数

2.分析网盘无限速下载地址
根据第一步提取的参数,结构post请求可以解析下载地址

脚本实现
1.提取分析所需的参数
def get_level_one(url, pwd=None): """ 一级解析 url:网盘地址 pwd:网盘密码 """ print(f'地址:{url} 提取一级参数') # 解析接口 params = { 'url': url, 'pwd': pwd } # 提取二次分析所需参数 res = requests.get(jx_ul, params=params) root = etree.HTML(res.content) download_params = root.xpath('//*[@id="bd_list"]/div[2]/div/a/@href') parameter = [] n = download_params[0].split(',') for i in n: if "javascript:downfile(" in i: i = i.replace('javascript:downfile(', '') if ')' in i: i = i.replace(")", '') parameter.append(i) print(parameter) print("成功提取一级分析参数") return parameter
2.提取分析所需的参数
def get_level_two(parameter): # 二级解析 print(f';在下载地址分析中等待2-5秒') headers = { 'Connection': 'keep-alive', 'Content-Length': '264', 'sec-ch-ua': '"Microsoft Edge";v="107", "Chromium";v="107","Not=A?Brand";v="24"', 'Accept': '*/*', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 'X-Requested-With': 'XMLHttpRequest', 'sec-ch-ua-mobile': '?0', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.35', 'sec-ch-ua-platform': '"Windows"', 'Sec-Fetch-Site': 'same-origin', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Dest': 'empty', 'Accept-Encoding': 'gzip, deflate, br', 'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6,en-GB-oxendict;q=0.5', 'Cookie': 'session_prefix=a5a4be6cf29eaac32b0c2aa55750daa7; Hm_lvt_f749697bf30790443314f1111033dc5c=1667395320,1667737450,1667818866,1667870341', } downfile = { 'fs_id': parameter[0].replace("'", ''), 'sign': parameter[1].replace("'", ''), 'timestamp': parameter[2].replace("'", ''), 'randsk': parameter[3].replace("'", ''), 'share_id': parameter[4].replace("'", ''), 'bdstoken': parameter[5].replace("'", ''), 'filesize': parameter[6].replace("'", ''), 'uk': parameter[7].replace("'", ''), 'md5': parameter[8].replace("'", ''), } response = requests.post(ask_download, headers=headers, data=downfile) # 提取下载链接 # 提取二次分析所需参数 root = etree.HTML(response.text) params = root.xpath('//div[@class="q-topic-item"]/div/a[1]/@href') if params: href = params[0].replace("javascript:file_url_copy('", '').replace("')", '') else: href = ';提取失败!' print(f';下载地址:{href}')
效果

资源下载
https://download.csdn.net/download/qq_38154948/86978290
?
本文仅供学习交流使用,如侵权删除! |
?
今天的文章就分享到这里,如果你也网赚副业项目感兴趣,可以添加 维信:beng6655 备注:副业!
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 526323532@qq.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.haoxue2.com/14641.html
如若转载,请注明出处:https://www.haoxue2.com/14641.html