一个用于获取百度网盘指定文件夹下所有文件名称的Python脚本,支持递归获取子目录。
config.json - 配置文件,包含Cookie、目标目录等设置baidu_pan_fetcher.py - 主要的Python脚本output/ - 输出目录,保存获取到的文件名txt文件baidu_pan_fetcher.log - 日志文件编辑 config.json 文件:
{
"cookie": "请填写您的百度网盘Cookie",
"target_folder": "/我的资源/禁外传!先保存自己网盘,防止失效",
"recursive": true,
"output_dir": "./output",
"request_delay_min": 5,
"request_delay_max": 20,
"max_retries": 3
}
配置项说明:
cookie: 百度网盘的Cookie(必需)target_folder: 要获取文件名的目标目录路径recursive: 是否递归获取子目录文件(true/false)output_dir: 输出目录路径request_delay_min: 请求间隔最小时间(秒,建议5秒)request_delay_max: 请求间隔最大时间(秒,建议20秒)max_retries: 请求失败时的最大重试次数pan.baidu.com 的请求安装依赖
pip install requests
配置Cookie
编辑 config.json 文件,将您的百度网盘Cookie填入
运行脚本
python baidu_pan_fetcher.py
查看结果
output 目录下baidu_pan_fetcher.log 文件中files_[目录名]_[时间戳]_batch[批次号].txt⚠️ 重要提醒:
脚本包含以下错误处理机制:
脚本会输出详细的日志信息:
本工具仅供学习和个人使用,使用者应遵守百度网盘的服务条款和相关法律法规。作者不承担因使用本工具而产生的任何责任。