推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
mec
V2EX  ›  Python

发现一个方法可以提高百度云普通用户的下载速度

  •  
  •   mec · Nov 19, 2017 · 22926 views
    This topic created in 3275 days ago, the information mentioned may be changed or developed.

    之前看过百度个人云的开放 API,下载接口无疑是支持断点的,所以大致实现了一个下载器。 通过开启多个线程下载不同的文件段,然后 merge,可以大幅破解限速,我测试开 45 个线程可以达到 1.6MB/s 左右,理论上还有优化空间。 大家可以看下,提提意见 https://github.com/mecforlove/baiduyun-sdk/blob/master/yunsdk/utils.py

    72 replies  •  2017-11-22 01:39:12 +08:00
    ntdll
    ntdll
    Nov 19, 2017❤️1
    1
    不知道是否具备普遍性,在公司的电信 200m 带宽下,普通账号登录官方 Windows 客户端,下载可以稳定在 1M+,基本上在 1-5M/S 速度来回跳。不是特别大的文件,这个速度应该算是不错了。
    mec
    mec
    OP
    Nov 19, 2017
    2
    @gam2046 你这个算是挺快的,我在家里是电信 100m,手机客户端下载只有 200k 的样子。。
    matolv
    matolv
    Nov 19, 2017
    3
    IDM 自带多线程下载,1M+
    ethanlu
    ethanlu
    Nov 19, 2017 via Android
    4
    试试 baidupcs,很稳很快
    claysec
    claysec
    Nov 19, 2017
    5
    油猴值得拥有
    mec
    mec
    OP
    Nov 19, 2017
    6
    @ethanlu gayhub 那个 c 写的吗,感觉速度不够快啊
    mec
    mec
    OP
    Nov 19, 2017❤️1
    7
    @claysec 啥
    crab
    crab
    Nov 19, 2017
    8
    IDM 16 线程平时也有 1M+啊。早上可以直接 15M+。
    Chichele
    Chichele
    Nov 19, 2017
    9
    这就是 IDM 这类工具的基本下载加速原理吧
    6388xE5FRKTNUT9x
    6388xE5FRKTNUT9x
    Nov 19, 2017 via Android
    10
    baidu 线程限速,idm 如果能有 64/128 线就好了。。
    ethanlu
    ethanlu
    Nov 19, 2017
    11
    @mec #6 我 200m 电信光纤能跑到 7m 每秒,很好了
    claysec
    claysec
    Nov 19, 2017
    12
    @mec tampermonkey+IDM=百度云满速
    mec
    mec
    OP
    Nov 19, 2017
    13
    看来是我孤陋寡闻了
    mec
    mec
    OP
    Nov 19, 2017
    14
    @claysec 没用过 idm,有 mac 版本吗
    nazor
    nazor
    Nov 19, 2017 via iPhone
    15
    ...不是有 aria2 么?
    burugui
    burugui
    Nov 19, 2017 via Android
    16
    你说的是百度网盘吧
    scusjs
    scusjs
    Nov 19, 2017
    17
    https://github.com/scusjs/baiduyun 写过一个走 baidupcs 的,也基本能跑满
    zchlwj
    zchlwj
    Nov 19, 2017 via Android
    18
    油猴,直接浏览器下载,看你网速有多快就有多块
    mec
    mec
    OP
    Nov 19, 2017 via Android
    19
    @burugui 是的
    disk
    disk
    Nov 20, 2017 via Android
    20
    多线程下大文件容易出现损坏。。。
    forgetandnew
    forgetandnew
    Nov 20, 2017 via iPhone
    21
    Idm 太贵了,官网 20 多美元一个
    XiLemon
    XiLemon
    Nov 20, 2017 via iPhone
    22
    @forgetandnew 前一阵子有 75 的
    norain
    norain
    Nov 20, 2017 via Android
    23
    45 线程。。。小文件还好,发文件合并,硬盘得爆
    lightcreater
    lightcreater
    Nov 20, 2017
    24
    手机 adm 下载 9 线程,至少可以 20m 以上
    czk1997
    czk1997
    Nov 20, 2017
    25
    不至于把……用 freedownloader+获取百度直链的脚本轻松 1.5M+/s
    xuanboyi
    xuanboyi
    Nov 20, 2017 via iPhone
    26
    @mec Mac 有 fdm
    cljnnn
    cljnnn
    Nov 20, 2017
    27
    我用 axel -n 10 http://baiduYunURL 也能从 100k/s 到 1M/s
    CSM
    CSM
    Nov 20, 2017 via Android❤️1
    28
    https://github.com/cshuaimin/aiodl
    用异步 IO 写的,可以开 1k 个连接(没有用线程所以只受限于 ulimit )。我用了有一段时间了,一直能跑满带宽。
    Grubber
    Grubber
    Nov 20, 2017 via Android
    29
    aria 很好用
    aboutboy
    aboutboy
    Nov 20, 2017
    30
    获取百度云直链,有好用的工具吗?
    sinv
    sinv
    Nov 20, 2017❤️1
    31
    之前宽带通,使用大神版百度云,5M+,坐标北京。
    mec
    mec
    OP
    Nov 20, 2017 via Android
    32
    @sinv 分享下?
    mec
    mec
    OP
    Nov 20, 2017 via Android
    33
    @aboutboy 貌似可以用网页版
    matsuz
    matsuz
    Nov 20, 2017
    34
    先 Mark 一下。我现在移动端上下东西速度只有 10k,气得我都想直接把平板摔了。
    claysec
    claysec
    Nov 20, 2017 via Android
    35
    @mec 官网看看不就知道了………不用 idm 也可以
    openbsd
    openbsd
    Nov 20, 2017
    36
    官方客户端非会员速度波动太大了,快的时候 7M+慢的时候 7K+
    有时候关掉客户端再开会快一阵子
    AEANWspPmj3FUhDc
    AEANWspPmj3FUhDc
    Nov 20, 2017
    37
    aria2 多线程可以满速
    Jehovah
    Jehovah
    Nov 20, 2017
    38
    迷你迅雷 10 进程+百度网盘网页助手脚本,都可以上 1m/s,有时取决于服务器,慢起来也有 600K
    iyangyuan
    iyangyuan
    Nov 20, 2017 via iPhone
    39
    45 线程?我觉得减少多一半的线程数量会更快
    mec
    mec
    OP
    Nov 20, 2017
    40
    @iyangyuan 我试过,这个数量下快一些
    liweicomeon
    liweicomeon
    Nov 20, 2017 via iPhone
    41
    获取直链后用 idm,可以跑满宽带,当然如果文件太大,一个多小时左右下不完的话会超时,这时候你重新获取一下链接替换掉 idm 那个任务的链接,会继续下载。或者在服务器上用 axel -n 100 url,digitalocean 美国节点亲测 10MB/s
    breezz
    breezz
    Nov 20, 2017
    42
    V 站好像不能讨论破解的东西吧,官方不是提供了百度网盘超级会员选项为什么不选?
    Loyalsoldier
    Loyalsoldier
    Nov 20, 2017
    43
    怎么获取直链?来个方法或者教程?
    moxiaonai
    moxiaonai
    Nov 20, 2017
    44
    dpdownload2.1.3 下载贼快
    直链油猴可以获取
    EXChen
    EXChen
    Nov 20, 2017
    45
    跟我百度账号同款头像。
    hashi
    hashi
    Nov 20, 2017
    46
    @claysec 油猴哪个脚本啊?上面有好多个差不多功能的,一个个试找了一个能绕过云管家下载的。100MB 宽带速度就 7、800kb/s。
    其他 IDM 下载能 10+MB/s 的,这网盘也忒坑了。
    syahd
    syahd
    Nov 20, 2017 via Android
    47
    我已经放弃治疗了,反正最慢不过 100k
    mec
    mec
    OP
    Nov 20, 2017
    48
    @EXChen 握爪
    mec
    mec
    OP
    Nov 20, 2017
    49
    @liweicomeon 我看大家都是先提取直链,话说这样做会比普通的接口快吗
    BlueFly
    BlueFly
    Nov 20, 2017
    50
    PanDownload
    kmahyyg
    kmahyyg
    Nov 20, 2017 via Android
    51
    8 线程 aria2. 8m/s ……百度云这样的压力肯定很大,一个用户这么多并发
    macrosea
    macrosea
    Nov 20, 2017 via iPhone
    52
    m
    F2Sky
    F2Sky
    Nov 20, 2017
    53
    为啥我开 20 线程,用 aria2 最多只能到 500k ……有时候开 20 线程只有 10k 的速度……我怀疑我账号被百度官方盯上了……
    SunnyFeng
    SunnyFeng
    Nov 20, 2017
    54
    有这个时间不如去买个会员!
    youthdou
    youthdou
    Nov 20, 2017
    55
    标记一下,感觉各种厉害。
    whx20202
    whx20202
    Nov 20, 2017
    56
    @CSM 你这个怎么过百度盘的认证? 是带上 cookie 吗 还是带上账号密码?
    GGGG430
    GGGG430
    Nov 20, 2017 via Android
    57
    修改一下 http 头 user-agent 为 linux 即可直接下载,有修改头的插件,或者油猴
    CSM
    CSM
    Nov 20, 2017 via Android
    58
    @whx20202 我的这个是个通用的下载器,没有对百度网盘做过特殊处理。我是用 EX-百度网盘获取 d.pcs.baidu.com 这样的直链后下载的。我一般先开一个连接,看一下速度,然后下载的连接数 = 带宽除以这个速度 😂
    zhangyiming
    zhangyiming
    Nov 20, 2017 via Android
    59
    mac 下 aria2 挺好用
    whx20202
    whx20202
    Nov 20, 2017
    60
    @CSM 你的意思是首先在网页上点一下 下载,然后复制浏览器连接对吧?
    那么网页上有些超大的,没法直接下载 必须用客户端下载的咋办
    CSM
    CSM
    Nov 20, 2017 via Android
    61
    Blocked
    mingyun
    mingyun
    Nov 20, 2017
    62
    问下,怎么能不安装网盘管家下载大文件?谢谢
    ik
    ik
    Nov 20, 2017 via iPhone
    63
    公司 200 兆,能稳定在 3-4 兆的速度, 客户端。。。
    mec
    mec
    OP
    Nov 20, 2017
    64
    @CSM 啥意思
    CSM
    CSM
    Nov 20, 2017 via Android
    65
    @mec 不是指你。。。
    a545774001
    a545774001
    Nov 20, 2017 via Android
    66
    有一个能完美满速的方法,但是有单文件 4g 限制
    油猴脚本百度下载助手,选中两个及以上文件,直接下载调用 idm,得到后缀为 zip 的压缩包,用 WinRAR 解压。总文件大于 4g 需要修复,zip 内有大于 4g 单文件会出错。虽然麻烦,不过 8 线程就能跑 10m/s。
    mec
    mec
    OP
    Nov 20, 2017
    67
    @a545774001 v 站个个是人才啊,说话又好听-_-哈哈
    claysec
    claysec
    Nov 21, 2017 via Android
    68
    @Kimyx 就最热门那个啊…每次配合 idm32 进程都能把宽带跑满
    Neveroldmilk
    Neveroldmilk
    Nov 21, 2017
    69
    @SunnyFeng 我是会员,百度这个流氓也会对普通会员限速,让你买更高级的会员。
    lj6684
    lj6684
    Nov 21, 2017
    70
    星愿浏览器,你值得拥有
    notgood
    notgood
    Nov 21, 2017 via iPhone
    71
    @a545774001 油猴没有找到名称是百度下载助手的脚本,请问你说的是这个吗? https://greasyfork.org/zh-CN/scripts/23635-百度网盘直接下载助手。 谢谢

    @claysec 大兄弟,你说的是这个吗?最热门半年没有更新了,最后一次更新是今年五月份 https://greasyfork.org/zh-CN/scripts/23635-百度网盘直接下载助手。谢谢
    claysec
    claysec
    Nov 22, 2017 via Android
    72
    @notgood 对呀对呀就是这个
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1674 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 386ms · UTC 08:18 · PVG 16:18 · LAX 00:18 · JFK 03:18
    ♥ Do have faith in what you're doing.