原标题:Python 一键获取百度网盘提取码
作者:hippieZhou
出处:https://www.cnblogs.com/hippieZhou/p/10990237.html
描述
依托于百度网盘巨大的的云存储空间,绝大数人会习惯性的将一些资料什么的存储到上面,但是有的私密链接需要提取码,但是让每个想下载私密资源的人记住每一个提取码显然是不现实的。这个时候,云盘万能钥匙诞生了,我们通过安装相应的浏览器插件就可以自动获获取相应链接的提取码。我在 Github 上看了一下,有Web JS版的,python版的貌似还没有找到,所以我参照了JS 版本和官网的请求接口写了两种方式的获取脚本。
实现
下述两种方式的具体实现就不做代码解释了,思路都是一样,通过请求接口,拿到数据,然后返回即可。
V1
importargparse
importre
importrequests
importjson
importtime
'''
遇到python不懂的问题,可以加Python学习交流群:1004391443一起学习交流,群文件还有零基础入门的学习资料
'''
VERSION = "VERSION 1.0.0"
defcheckUrl(url: str)-> str:
m1 = re.match(
"https?://pan.baidu.com/s/1([a-zA-Z0-9_-]{5,22})", url)
m2 = re.match(
"https?://pan.baidu.c