V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
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
V2EX  ›  Python

you-get 命令不能下载 B 站视频了吗?

  •  
  •   zdd42sh · 16 天前 · 1421 次点击
    you-get https://www.bilibili.com/video/av17732514/ ~
    you-get: [error] oops, something went wrong.
    you-get: don't panic, c'est la vie. please try the following steps:
    you-get: (1) Rule out any network problem.
    you-get: (2) Make sure you-get is up-to-date.
    you-get: (3) Check if the issue is already known, on
    you-get: https://github.com/soimort/you-get/wiki/Known-Bugs
    you-get: https://github.com/soimort/you-get/issues
    you-get: (4) Run the command with '--debug' option,
    you-get: and report this issue with the full output.
    这是什么情况
    17 回复  |  直到 2018-01-16 14:42:46 +08:00
        1
    402645707   16 天前 via Android
    Run the command with '--debug' option 贴下 debug 信息吧
    话说为什么不试试 bilibili 助手的 chrome 扩展呢
        2
    chnyang   15 天前
    我之前也是过一段时间不能,后来我用火狐登录了一次 B 站就可以了, 但是具体原因是不是这个 我也说不清
        3
    minato   15 天前   ♥ 1
    直接在链接后面加 jj 就可以下载
        4
    uuair   15 天前
    我不懂原理是什么,但总觉得没有 youtube-dl 好用。。。很多 porn 的电影 you-get 都下载不了
        5
    funagi   14 天前
    @minato #3 惊了,实测可以,这个参数是怎么得来的?
        6
    gdky005   13 天前
    @funagi 给个例子吧,我直接加 jj 好像不行哎。

    原始地址是:you-get 'https://www.bilibili.com/video/av17961420

    you-get 'https://www.bilibili.com/video/av17961420/jj

    应该是什么呢?
        7
    funagi   13 天前
    @gdky005 #6

    ```
    $ you-get.exe "https://www.bilibili.com/bangumi/play/ep115237" jj


    $ you-get.exe --version
    you-get: version 0.4.1011, a tiny downloader that scrapes the web.
    ```
        8
    funagi   13 天前
    @gdky005 #6

    试了一下,ep 可以,av 还是不行,GG
        9
    gdky005   13 天前
    @funagi
    you-get "https://www.bilibili.com/bangumi/play/ep115237" jj

    you-get: [error] oops, something went wrong.
    you-get: don't panic, c'est la vie. please try the following steps:
    you-get: (1) Rule out any network problem.
    you-get: (2) Make sure you-get is up-to-date.
    you-get: (3) Check if the issue is already known, on
    you-get: https://github.com/soimort/you-get/wiki/Known-Bugs
    you-get: https://github.com/soimort/you-get/issues
    you-get: (4) Run the command with '--debug' option,
    you-get: and report this issue with the full output.
    ------------------------------------------------------------


    好奇怪 ,我用自己的 mac, 阿里的服务器,google 的服务器都不行。 就你刚 发的那个地址,只出现了一个信息,然后就断开了。
        10
    gdky005   13 天前
    知道问题了,多谢,看过段时间可以不。
        11
    lalalalalala   12 天前
    亲测,这个可以完美解决问题。
    https://github.com/soimort/you-get/pull/2555/commits
        12
    note286   8 天前
    我现在也下载不了 av 的 b 站视频了,有人知道怎么回事吗?可以修复吗?为什么 you-get 把 issue 功能关闭了,都没有渠道反馈问题了。
        13
    note286   8 天前
    @lalalalalala 非常感谢,现在都要手动打补丁了,哈哈哈
        14
    lalalalalala   8 天前
    @note286 对呀,我们又不能总等着人家更新。
        15
    note286   8 天前
    @lalalalalala 只要能用就好,也不是很麻烦
        16
    Humilion   7 天前
    @lalalalalala 请问这个要怎么使用?
        17
    speedbird   4 天前
    @Humilion 其实就是在 bilibili.py 这个文件中的 70 行,get_content(api_url) 改成 get_content(api_url, headers={'referer': self.url, 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36'})
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1202 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 60ms · UTC 17:08 · PVG 01:08 · LAX 09:08 · JFK 12:08
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1