felixonmars / BaiduPCS-Go

Re-upload of iikira/BaiduPCS-Go
Apache License 2.0
927 stars 307 forks source link

本人还在维护这个项目,如果有问题或建议可以来提 #33

Open qjfoidnh opened 3 years ago

qjfoidnh commented 3 years ago

https://github.com/qjfoidnh/BaiduPCS-Go

我是之前那个有转存功能的修改版作者,出于一些私人原因还在维护这个项目。有空的话会尽量解决一些问题(虽然不一定有空...)

nazhendenb commented 3 years ago

啊,今天才发现有新的大佬接手了,share命令也能用了 赞美大佬 希望ep命令导出秒传信息的txt文件名可控而不是时间戳,或者直接把MD5信息打印在屏幕上,可以用>写入txt文件,方便其他语言读取

felixonmars commented 3 years ago

感谢!

qjfoidnh commented 3 years ago

啊,今天才发现有新的大佬接手了,share命令也能用了 赞美大佬 希望ep命令导出秒传信息的txt文件名可控而不是时间戳,或者直接把MD5信息打印在屏幕上,可以用>写入txt文件,方便其他语言读取

export 的-out参数就可以指定输出文件名,可以export --help查看各参数的功能

nazhendenb commented 3 years ago

啊,今天才发现有新的大佬接手了,share命令也能用了 赞美大佬 希望ep命令导出秒传信息的txt文件名可控而不是时间戳,或者直接把MD5信息打印在屏幕上,可以用>写入txt文件,方便其他语言读取

export 的-out参数就可以指定输出文件名,可以export --help查看各参数的功能

学到了 感谢大佬

nazhendenb commented 3 years ago

使用bduss登录时,如何指定stoken? 感觉是个小问题就不开新的issue了 我的登录命令是 ./BaiduPCS-Go login -bduss=1234 -stoken=5678 ,然后提示我缺少stoken。 顺带一提-bduss=12345678-bduss=1234,stoken=5678我也试过了。。。。

补充: 又看了下教程,发现我第一次的方法是对的,补个图 3.7.2最新版 image

image

image

补充2:我发现share c取消分享的时候,即使ID不存在也会打印'取消分享成功'...

qjfoidnh commented 3 years ago

使用bduss登录时,如何指定stoken? 感觉是个小问题就不开新的issue了 我的登录命令是 ./BaiduPCS-Go login -bduss=1234 -stoken=5678 ,然后提示我缺少stoken。 顺带一提-bduss=12345678-bduss=1234,stoken=5678我也试过了。。。。

补充: 又看了下教程,发现我第一次的方法是对的,补个图 3.7.2最新版 image

image

image

补充2:我发现share c取消分享的时候,即使ID不存在也会打印'取消分享成功'...

问题1:我在本地试了两个账号,还真没复现出来,不过有个方案兴许会管用:把bduss和stoken用双引号括上试试。像./BaiduPCS-Go login -bduss="1234" -stoken="5678"这样;或者这种写法:--bduss 1234 --stoken 5678

问题2:对于不存在的shareid服务器没有给出错误码,所以这个暂无法修复

nazhendenb commented 3 years ago

使用bduss登录时,如何指定stoken? 感觉是个小问题就不开新的issue了 我的登录命令是 ./BaiduPCS-Go login -bduss=1234 -stoken=5678 ,然后提示我缺少stoken。 顺带一提-bduss=12345678-bduss=1234,stoken=5678我也试过了。。。。 补充: 又看了下教程,发现我第一次的方法是对的,补个图 3.7.2最新版 image image image 补充2:我发现share c取消分享的时候,即使ID不存在也会打印'取消分享成功'...

问题1:我在本地试了两个账号,还真没复现出来,不过有个方案兴许会管用:把bduss和stoken用双引号括上试试。像./BaiduPCS-Go login -bduss="1234" -stoken="5678"这样;或者这种写法:--bduss 1234 --stoken 5678

问题2:对于不存在的shareid服务器没有给出错误码,所以这个暂无法修复

刚才才看到抱歉,由于没有邮件我以为大佬还没回我。。。

刚才在Windows试了一下,--bduss 1234 --stoken 5678 成功了,转存功能是可以用了,但是登陆的时候还是有打印 缺少stoken,和之前的区别是: 之前打印了两遍,这次只打印了一遍,不知道你那边是什么情况

另外一个问题是在不使用交互模式的情况下只能保存到根目录吗?看起来没有指定保存目录的参数 image

补充: Linux也成功了
image

qjfoidnh commented 3 years ago

还会打印缺少stoken确实有点奇怪,我下来会看看。

转存会保存到当前工作目录下,所以改变保存目录需要先cd到其他目录,这个操作在非交互模式下也是支持的。

nazhendenb commented 3 years ago

借楼问个小问题。 之前我在针对不同的域名进行上传测速的时候,按CTRL+C终止,更改配置文件的域名之后再执行上一条命令,此时进度条会直接跑满,过一会儿会报400,当时得到的回复是同一个文件不能上传到多个服务器。参考这里 对此我的解决办法是换密码重新压缩一遍再上传, 除此之外还有别的解决办法吗? 比如删掉本地缓存之类的(在运行目录和root目录里都没有找到类似的文件夹)

qjfoidnh commented 3 years ago

借楼问个小问题。 之前我在针对不同的域名进行上传测速的时候,按CTRL+C终止,更改配置文件的域名之后再执行上一条命令,此时进度条会直接跑满,过一会儿会报400,当时得到的回复是同一个文件不能上传到多个服务器。参考这里 对此我的解决办法是换密码重新压缩一遍再上传, 除此之外还有别的解决办法吗? 比如删掉本地缓存之类的(在运行目录和root目录里都没有找到类似的文件夹)

Linux下的话是家目录/.config/BaiduPCS-Go,如果有未完成的上传,里面就会有个叫pcs_uploading.json的文件,你想删的应该就是它。 不用重压缩,直接文件改个名也可以满足你的需求。

nazhendenb commented 3 years ago

借楼问个小问题。 之前我在针对不同的域名进行上传测速的时候,按CTRL+C终止,更改配置文件的域名之后再执行上一条命令,此时进度条会直接跑满,过一会儿会报400,当时得到的回复是同一个文件不能上传到多个服务器。参考这里 对此我的解决办法是换密码重新压缩一遍再上传, 除此之外还有别的解决办法吗? 比如删掉本地缓存之类的(在运行目录和root目录里都没有找到类似的文件夹)

Linux下的话是家目录/.config/BaiduPCS-Go,如果有未完成的上传,里面就会有个叫pcs_uploading.json的文件,你想删的应该就是它。 不用重压缩,直接文件改个名也可以满足你的需求。

找到了,感谢

HPDell commented 2 years ago

大佬你好,我刚刚使用下载文件的功能,发现下载一会儿,速度就变成 0 B/s 了,有的文件过一会又恢复了,有的文件还是不行。

qjfoidnh commented 2 years ago

可确认是否使用的是最新版本,以及非svip账号下载线程数不可大于1

在 2021年12月29日,下午8:46,Yigong Hu @.***> 写道:

 大佬你好,我刚刚使用下载文件的功能,发现下载一会儿,速度就变成 0 B/s 了,有的文件过一会又恢复了,有的文件还是不行。

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you authored the thread.