添加文件夹递归下载

This commit is contained in:
qing
2024-09-27 00:13:29 +08:00
parent 69ee866e35
commit d1d6b53101
2 changed files with 128 additions and 46 deletions
+31 -22
View File
@@ -2,7 +2,9 @@
## 项目介绍
123Pan 下载工具是一个使用 Python 编写的脚本,通过模拟安卓客户端协议来绕过 123Pan 的下载流量限制。该工具可以帮助用户在 Windows 系统上方便地下载 123Pan 上的文件,并提供了多种操作功能,如列出文件、下载文件、上传文件、分享文件等。
123Pan 下载工具是一个使用 Python 编写的脚本,通过模拟安卓客户端协议来绕过 123Pan 的下载流量限制。该工具可以帮助用户在电脑上方便地下载 123云盘上的文件,并提供了多种操作功能,如列出文件、下载文件、上传文件、分享文件等。
**更新内容:** 添加文件夹递归下载,不受流量限制
## 功能特点
@@ -32,13 +34,9 @@
### 运行脚本
```
可以直接下载release的可执行文件运行或运行python脚本。
```
```
脚本运行:
```
1. 克隆或下载本项目代码到本地。
@@ -51,30 +49,39 @@
```bash
python android.py
```
```
使用web协议
```
```bash
python web.py
```
使用web协议(不建议,已停止更新)
```bash
python web.py
```
### 命令
- **登录**`log`
- **列出文件**`ls`
- **刷新目录**`re`
- **下载文件**`download <文件编号>`
Android下可以直接下载文件夹
- **获取下载链接** `link <文件编号>`
- **分享文件**`share`
- **删除文件**`delete <文件编号>`
- **创建文件夹**`mkdir <文件夹名称>`
- **切换目录**`cd <目录编号>` 或 `cd ..` 返回上一级目录
- **上传文件**`upload`,然后输入文件路径
- **直接输入数字**:进入文件夹,或是下载文件
- **退出**`exit`
### 示例
@@ -110,16 +117,18 @@
下载文件夹(android):
打包下载依旧会受到流量限制,递归下载无限制,请尽量使用递归下载。
```bash
>download 2
>download 13
test
将打包下载文件夹,输入1开始下载:1
打包下载
文件 test.zip 已存在,是否要覆盖?
输入1覆盖,2取消:1
test.zip 1.78K
[██████████████████████████████████████████████████] 100%
ok
输入1遍历下载,输入2打包下载:1
文件 FLUID.dat 已存在,是否要覆盖?
输入1覆盖,2跳过,3全部覆盖,4全部跳过:4
已跳过
文件 FLUID.cas已跳过
文件 profili2.3.zip已跳过
...
```
4. 获取下载链接
@@ -173,4 +182,4 @@
- 请确保在使用过程中网络连接正常。
- 由于使用了模拟安卓客户端协议,可能会有一定的风险,请谨慎使用。
- 本工具仅供学习和研究使用,请勿用于非法用途
- 本工具仅供学习和研究使用,请勿用于非法用途,任何滥用行为造成的后果由使用者承担