lcok / baidupantransfer

百度网盘分享文件批量转存

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

baidupantransfer

简介

本项目是一个针对百度网盘分享链接的批量转存工具

  • 便捷:需要将多个分享文件转存到自己网盘时,无需繁琐的操作(打开链接->输入提取码->保存到网盘->选择网盘目录),使用本工具即可便捷的将文件转存到网盘指定目录下
  • 易用:一行命令即可批量转存

使用说明

运行环境:

  • jdk环境

需要输入的参数:

  • 已登陆百度网盘的Cookie
  • 要保存分享文件的网盘目录
  • 存放分享链接的本地文件路径

输入参数详细说明:

  • 已登陆百度网盘的Cookie

获取步骤(以谷歌浏览器为例):

  1. 登陆网页版百度网盘
  2. F12打开开发者工具
  3. 在页面中,登陆百度网盘(任何登陆方式均可)
  4. 随便点进一个网盘目录内
  5. 开发者工具NetWork栏内,从最下面往上找到一个newnum请求
  6. 点击newnumCookie冒号后面的内容即为cookie

getCookie

  • 要保存分享文件的网盘目录

在百度网盘中,网盘目录的根目录为/,目录都以/开头,比如“我的资源”目录对应的网盘目录为: /我的资源

  • 存放分享链接的本地文件路径

存放分享链接的本地文件:写有分享链接和提取码的文件

路径:访问存放分享链接的本地文件 的路径。

文件解析规则

存放分享链接的本地文件,有以下解析规则:

  • 一行内
    • 只能同一个分享的分享链接和提取码
    • 分享链接末尾必须使用空格和其他内容隔开
    • 提取码必须形如: 提取码:4位提取码。且4位提取码后,必须使用空格和其他内容隔开
  • 同一个分享的分享链接和提取码必须在同一行
  • 没有分享链接或者提取码的行,会被自动忽略

示例

无论是否能够抵达终点,只要不停地走,就算错过春华,亦可收获秋实。
给自己定了这么多年的规则和底线,整了半天还不是要看心情。 大刘》 提取码:666X
《三体 - 大刘》  [百度云链接](https://pan.baidu.com/s/1Pk6yeTTM2nUgHUM5ji2n4Q )  提取码:29s4 活着-余华
https://pan.baidu.com/s/1Pk6YueT2nUgHUM5ji2n4Q 《三题 - 小刘》 提取码:666X
幸福的人并不是拥有一切,https://pan.baidu.com/s/1Pk6Y只是他们懂得欣赏平凡生活中的美好。
测试链接 https://pan.baidu.com/s/1PkAAAAAAAAAA  哈哈哈哈提取码: 5Sg1 测试测试

其中,第三行、第四行和最后一行,均为正确的提取文件格式。而其他行会被忽略

使用示例

确认jdk环境是否正确安装

java -version

启动本工具。本示例使用1.0版本

java -jar baidupantransfer-1.0.jar

根据控制台的提示,分别输入Cookie等参数。

如果参数输入无误,工具会自动开始转存。

观察自己网盘是否出现转存的文件。

心路历程

博客-百度网盘批量转存工具

License

MIT

About

百度网盘分享文件批量转存

License:MIT License


Languages

Language:Java 100.0%