百度网盘批量转存和分享工具 BaiduPan Transfers

百度网盘批量转存和分享工具 BaiduPan Transfers

  • 应用介绍
  • 相关推荐
  • 相关资讯


image.png

百度网盘批量转存和分享工具(PC)


BaiduPanFilesTransfers 是一款开源的百度网盘批量转存程序,使用 Python
3.10 和 Tkinter
构建而成,不仅能够批量转存网络上分享的度盘资源到自己的百度网盘,此外还带有批量分享资源和批量检测链接有效性的功能,是百度网盘用户管理资源的得力助手,尤其适合需要频繁进行文件转存和分享的用户,不仅能节省时间,还能提高工作效率!

软件特性
1、批量转存:允许用户将网络上分享的资源批量转存到自己的百度网盘账户。

2、批量分享:用户可以利用软件将网盘内的资源进行批量分享。

3、链接有效性检测:提供功能来批量检测分享链接是否仍然有效。

4、Python 3.10 兼容性:软件基于 Python 3.10
版本开发,确保了代码的现代性和性能。

5、Tkinter 界面:使用 Tkinter 构建用户界面,提供直观的操作体验。

使用说明:

使用指南
BaiduPanFilesTransfers 程序的开发环境为 Win10 x64专业版,使用 python
语言开发完成,具有很好的兼容性,可以运行在不同操作系统上,Win7 
以上版本可直接下载程序运行。
(一)下载及运行
下载最新版的 BaiduPanFilesTransfers.exe 文件,双击打开运行。

(二)获取 Cookies
获取 Cookies 为必须步骤,大多数运行错误都是 Cookies 不正确造成。我们使用
Chrome  或类似浏览器(最好用无痕式窗口模式)登录 百度网盘主页,完全载入后按
F12 键调出控制台。选择 网络(Network) 选项卡。目前空空如也,如下图所示;

按 F5
刷新页面,下面会新增多条记录,点击以
main 开头的记录,右边会出现菜单,显示
标头(Headers)、响应(Response)等内容。在标
头页面往下翻,找到请求标头中以
Cookie:开头的行,后面有一串以**
XF** 开头的内容,这就是需要找的 Cookies。

**PS:一定要获取 main 页面下的
Cookies,其他页面的 Cookie 
不完整,会出现各种转存失败问题。我们也直接访问地址 main 页面
https://pan.baidu.com/disk/main。**

(三)批量转存
粘贴上面获取到的 Cookies
内容到程序对应输入框内,所有信息输入完毕后,点击「批量转存」按钮,就可以批量转存百度网盘中的资源。
转存过程中可以「暂停/恢复」转存进度,也可以直接点击程序窗口右上角的关闭按钮来中止程序运行。

(四)批量分享
批量分享功能可以为指定目录下的文件或文件夹,每个资源生成一条分享链接。当我们在程序上点击「批量分享」按钮执行时,会弹出的设置分享选项,需要设置分享期限和提取码,如下图:

设置好分享期限和提取码(不支持随机)后,点击「批量分享」按钮,开始批量分享网盘资源,如下图:

(五)其他功能
除了上面介绍的功能外,BaiduPanFilesTransfers 程序
还有系统代理、指定目录、检测模型等实用功能可供选择。

一款很实用的软件,需要的可下载。觉得写的好,点个赞赞和分享給好友。

百度网盘批量转存和分享工具 BaiduPan Transfers

常见问题

使用程序遇见错误时,先查看下面总结的一些常见问题和解决方案。再查看所有 Issue 中是否有同样问题。如果都没有帮助,再提交反馈。

转存成功,但实际上没有转存

转存普通链接时出现的问题,初步发现于 2023.09.20。

原因:百度网盘 cookie 调整,不能再使用原先保存的 cookie。

解决:重新在浏览器获取新的 cookie,即可正常工作。

转存失败,错误代码(31500)

旧版本转存秒传链接时的错误。

原因:秒传已不能使用。

解决:在新版本中,相关代码已剔除,请升级到新版本。

转存失败,错误代码 XX

程序突然不能转存。

原因:Cookie 失效或不正确;百度网盘改版,程序失效。

解决:先试着通过浏览器无痕模式打开百度网盘主页,登陆获取的 Cookie 看能不能正常工作。如果换过多台电脑和账号都不工作,那就是程序需要修复更新了。可以提交 Issue 反馈。

只有第一个链接转存成功

后面链接提示「链接访问次数过多」。

原因:Cookie 不正确。

解决:通过浏览器无痕模式打开百度网盘主页,重新登陆获取 Cookie 即可。

链接访问次数过多

原因:通常见于带提取码的链接。如果短时间内对着一个链接反复访问 3 次以上,不管提取码是否正确,都会触发百度网盘防御机制。如果直接在网页端访问链接,会发现要输入验证码。

解决:只影响单个链接,其他链接能够正常转存。可以手动转存个别出问题链接。如果所有链接都报这一错误,参考问题「只有第一个链接转存成功」的解决办法。

转存次数到达 1000 上限

连续转存 1000 个链接,再多 1 个都会报错,报错码千奇百怪。甚至网页端都无法再转存,提示「数据错误,请稍后重试」 。

原因:百度网盘基于 IP 地址层面的封锁,禁止用户大量转存。

解决:可以重启拨号路由器,更换对外 IP 地址。如果需要使用代理服务器,请勾选「使用系统代理」。

免费用户转存 500 文件限制

原因:一般常见于文件夹转存,免费用户被百度限制,文件夹内文件数超过 500 个,会提示「转存文件数超过限制」。

解决:暂时不打算支持,效率太低。有需要可以留一下其他 开源 或免费项目,建议开通百度网盘会员来解除限制。

百度群组文件转存

不支持转存群组文件。建议手动操作转存,或使用 专用工具

系统版本过低

Win 10 以下版本的操作系统,运行时提示缺少必要 dll 文件。

原因:操作系统太旧,无法支持 Python 3.10 。

解决:升级操作系统;或使用 2.4.0 版本;或参考「自行打包」方法打包。

已有同名文件或文件夹存在

有时明明转存成功,提示却是「转存失败,目录中已有同名文件或文件夹存在」。

原因:触发机制不明,欢迎提供线索。

解决:最好在网页端确认下,是虚报,还是真有同名但实际上不同的文件。视情况手动转存,或勾选「安全转存」功能。



如果觉得资源不错,记得收藏本网站!