Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

网盘下载 有50% 几率下载不成功 #149

Open
leviBar opened this issue Oct 24, 2019 · 5 comments
Open

网盘下载 有50% 几率下载不成功 #149

leviBar opened this issue Oct 24, 2019 · 5 comments

Comments

@leviBar
Copy link

leviBar commented Oct 24, 2019

大神了:
有些内容网盘下载失败。
python /home/admin/script/pan.baidu.com.py d -R "/pan/b492976a208e9b8a7dffdfc1d234f0b6/"
返回:2019-10-24 11:29:48 ERROR 403: Forbidden.
---### EXIT STATUS ==> 2048 ###---

如果不加-R 就 下载没反应。辛苦查看下问题,谢谢

@PeterDing
Copy link
Owner

如果不是超级vip,如果累积下载量超过一定的量(还不知是多少),就会返回403。这个是百度的限制。

@leviBar
Copy link
Author

leviBar commented Oct 24, 2019

下载量超过一定的

感谢,现在不清楚他的规则,我是超级会员。但早晨就会被限制,所以应该不是按天为维度。而且我用网盘的客户端是可以下载的,而且速度10M/s左右,咋们的脚本大约2-3M/s。可否能向客户端那样下载。(我是linux服务端程序,不能安装客户端,所以只能使用脚本,感谢)
目前的情况是:有些会限制,有些不会,比如:一个文件夹里的多个大文件,有一部分可以下载,一部分不可以。

@PeterDing
Copy link
Owner

可以用 aget 来加速下载,pan.baidu.com.py 已经支持 aget。

aget 是用 python3 实现的,使用异步并发下载,在 pan.baidu.com.py 里用 -g num 来指定并发数,-k num 指定分块数,一般建议用 1m.

首先,要安装 aget,pip3 install aget,然后再用下面的命令下载

bp d /path -g 10 -k 1m

对于第二个问题,一部分文件不可以下载的情况我没有遇到过,只有在非vip的账户下才会出现403

@leviBar
Copy link
Author

leviBar commented Oct 24, 2019

可以用 aget 来加速下载,pan.baidu.com.py 已经支持 aget。

aget 是用 python3 实现的,使用异步并发下载,在 pan.baidu.com.py 里用 -g num 来指定并发数,-k num 指定分块数,一般建议用 1m.

首先,要安装 aget,pip3 install aget,然后再用下面的命令下载

bp d /path -g 10 -k 1m

对于第二个问题,一部分文件不可以下载的情况我没有遇到过,只有在非vip的账户下才会出现403

嗯嗯,其实2-3M/s的 速度,我可以接受。只是现在不让用命令行 方式下载 网盘 资源。让我一个纯 linux(centos)应用 情何以堪。

@PeterDing
Copy link
Owner

@leviBar

不让用命令行 方式下载 网盘 资源

我不明白上面是什么意思,pan.baidu.com.py 是用命令行运行的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants