介绍
123Pan 下载工具是一个使用 Python 编写的脚本,通过模拟安卓客户端协议来绕过 123Pan 的下载流量限制。该工具可以帮助用户在电脑上方便地下载 123云盘上的文件,并提供了多种操作功能,如列出文件、下载文件、上传文件、分享文件等。
更新内容: 添加文件夹递归下载,不受流量限制
功能
-
登录:使用用户名和密码登录 123Pan 账号。
-
列出文件:显示当前目录下的所有文件和文件夹。
-
下载文件:通过模拟安卓客户端协议下载文件,绕过流量限制。
文件均下载到同目录下的download文件夹,下载时使用.123pan后缀,完成后重命名为文件原始名称。
-
上传文件:将本地文件上传到 123Pan。
-
分享文件:生成文件分享链接。
-
删除文件:删除指定的文件或文件夹。
-
创建文件夹:在当前目录下创建新文件夹。
使用方法
-
确保已安装 Python 3.x。
-
安装所需的 Python 库:
pip install -r requirements.txt
在首次运行脚本时,会自动生成一个 123pan.txt
文件,用于保存用户的登录信息。请确保该文件与脚本在同一目录下。
可以直接下载release的可执行文件运行或运行python脚本。
脚本运行:
-
克隆或下载本项目代码到本地。
-
打开终端或命令提示符,进入项目目录。
-
运行脚本:
使用安卓客户端协议
python android.py
使用web协议(不建议,已停止更新)
python web.py
-
登录:
log
-
列出文件:
ls
-
刷新目录:
re
-
下载文件:
download <文件编号>
Android下可以直接下载文件夹
-
获取下载链接
link <文件编号>
-
分享文件:
share
-
删除文件:
delete <文件编号>
-
创建文件夹:
mkdir <文件夹名称>
-
切换目录:
cd <目录编号>
或cd ..
返回上一级目录 -
上传文件:
upload
,然后输入文件路径 -
直接输入数字:进入文件夹,或是下载文件
-
退出:
exit
1.登录:
> log
2.列出文件:
> ls↵
3.下载文件:
> download 1↵
或直接输入文件编号:
>54↵
1.20.0.01_v8a.apk 193.53M
press 1 to download now: 1↵
1.20.0.01_v8a.apk 193.53M
[██████████████████████████████████████████████████] 100%
ok
下载文件夹(android):
打包下载依旧会受到流量限制,递归下载无限制,请尽量使用递归下载。
>download 13
test
输入1遍历下载,输入2打包下载:1
文件 FLUID.dat 已存在,是否要覆盖?
输入1覆盖,2跳过,3全部覆盖,4全部跳过:4
已跳过
文件 FLUID.cas已跳过
文件 profili2.3.zip已跳过
...
4.获取下载链接
>link 32
https://1-180-24-9.pd1.cjjd19.com:30443/(A Long Link)
获取下载链接后可以使用IDM下载
5.分享文件:
>share↵
分享文件的编号:58↵
['Something.jpg']
输入1添加文件,0发起分享,其他取消0↵
提取码,不设留空:↵
ok
分享链接:
https://www.123pan.com/s/(someting)提取码:(something)
6.删除文件:
> delete 1
7.创建文件夹:
> mkdir 新建文件夹
8.上传文件
>upload
请输入文件路径:C:\(some path)\config
文件名: config
检测到1个同名文件,输入1覆盖,2保留两者,0取消:2
上传文件的fileId: (someThing)
已上传:100.0%
处理中
上传成功
- 请确保在使用过程中网络连接正常。
- 由于使用了模拟安卓客户端协议,可能会有一定的风险,请谨慎使用。
- 本工具仅供学习和研究使用,请勿用于非法用途,任何滥用行为造成的后果由使用者承担
获取链接
请登录后查看评论内容