Peter Ding
Peter Ding
这个应该是你本地网络的问题。或者是你的帐号有问题,`Connection reset by peer` 表示连接被对方服务器关闭了。
试试用 https://github.com/qjfoidnh/BaiduPCS-Go/issues/93 提到的方法。
`app.py` 不能单独运行。具体用法见 [\_\_init\_\_.py](https://github.com/PeterDing/BaiduPCS-Py/blob/master/baidupcs_py/app/__init__.py)
可以依据你想开发的功能来定。
目前 BaiduPCS-Py 不支持直接下载别人分享的链接,你可以保存后再下载。
感谢反馈。 可否能贴出你上面测试用的具体命令(文件名用 abc 代替就可)和测试环境,包括 BaiduPCS-Py 和 与之对比的 BaiduPCS-Go 命令。 这样我可以检测什么地方出了问题。
抱歉,是我没把文档写清楚。 对于下载命令 `d`,如果不加 `-d` 来指定下载器,都是默认使用 `me` 下载器。所有你以上使用的命令都是用 `me` 下载器。`me` 下载器只使用一个连接下载,并发选项 `-s` 是指同时并发下载文件的数量,而不是下载一个文件使用的连接数量。所以你上面的命令都只使用了一个连接来下载文件,而 BaiduPCS-Go 是使用了8个连接来同时下载**一个**文件。我想 App 也是一样的。 如果想对一个文件同时使用多个连接同时下载,你需要指定下载器为 `aget_py` 或 `aget_rs`,前者默认安装,后者需要手动安装。 对于 svip 帐号,`-k` 设置为 40m ~ 50m 比较好,如果带宽跑不满,可以增加 `-s` 并发值。...
`-s` 一般设为 5,太大可能有被封的风险。
1. 这是个 bug,会在下个版本修复。 2. 不显示进度和速度是 aget_py 设计问题,它要下载完一个 `-k` 的大小的块才会更新进度。 最近不会修复这个问题。如果你在意这个问题,可以换用 aget_rs 试试,它的进度显示是正常的。 3. 用国外的服务器只会减慢下载速度。毕竟数据要绕去国外再转回来。
提供一下你使用的下载命令。