推荐学习书目
› 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
mikefy
V2EX  ›  Python

想用 Python 写一个某 file 网盘下载自动化的工具碰到问题

  •  
  •   mikefy · Jan 6, 2019 · 4021 views
    This topic created in 2865 days ago, the information mentioned may be changed or developed.

    就是那个下载需要 30 秒的网盘啦。

    • 我解析了需要等待 30 秒的那个页面,得到了 30 秒后跳转的网址,但是 30 秒后通过 session.get 访问发现并没有成功,被重定向回了原网页
    • F12 又没有看到访问过其它页面,求助大佬们,是什么原因呢?
    • 另外有什么工具可以推荐的吗?
    18 replies  •  2019-01-08 15:47:09 +08:00
    crab
    crab
    Jan 6, 2019❤️1
    1
    哪个网盘? 一般要么有 cookies 要么 referer。
    mikefy
    mikefy
    OP
    Jan 6, 2019
    2
    @crab yunfile 呀
    crab
    crab
    Jan 6, 2019
    3
    有 cookies 验证,另外你验证码回答正确吗?跳转的页面就是验证码的数字。
    mikefy
    mikefy
    OP
    Jan 6, 2019
    4
    @crab 验证码肯定是正确的,我直接用 session = requests.Session()全局来保存 cookie 的。 跳转页面直接是 session.get(new_url), 是不是有毛病。。。。
    imn1
    imn1
    Jan 7, 2019❤️1
    5
    yf 免费很容易断,还不能续传,还不如付费,付费能续传,平均有 4MB/s 以上,不过如果一天内达到 50G 好像会降速
    mikefy
    mikefy
    OP
    Jan 7, 2019
    6
    @imn1 有的时候下文件,要自己点点点,速度慢,还有 10 分钟冷却,我是想写一个自动下载的脚本,给出地址扔那里自动下载就好了
    daigouspy
    daigouspy
    Jan 7, 2019 via Android❤️2
    7
    @mikefy 你浪费在这上面的时间按最低工资也能买好几个月会员了。
    ctro15547
    ctro15547
    Jan 7, 2019
    8
    用无头浏览器写
    zhila
    zhila
    Jan 7, 2019
    9
    常用某 file 的,怕不是整天开车的老司机
    fenghuang
    fenghuang
    Jan 7, 2019
    10
    session 并不会添加每个网站的 cookies,需要 session.cookies.update()手动添加
    wineast
    wineast
    Jan 7, 2019
    11
    怀疑 yunfile 就只有老司机在用,1024 专用的
    mikefy
    mikefy
    OP
    Jan 7, 2019
    12
    @daigouspy 哈哈,成就感成就感啊
    mikefy
    mikefy
    OP
    Jan 7, 2019
    13
    @zhila @wineast 哇,这你俩都知道吗...那这个问题你俩知道怎么解决吗...
    mikefy
    mikefy
    OP
    Jan 7, 2019
    14
    @fenghuang 嗯, 这个确实有点忽视了, 回去我改改代码
    mikefy
    mikefy
    OP
    Jan 7, 2019 via iPhone
    15
    有没有大佬做过这个来解惑的。。。
    zhila
    zhila
    Jan 7, 2019
    16
    @mikefy 还有某牛 file,出某 file、飞某 file...验证码等待确实很难受,不过没有考虑过自己解决这个问题,楼主写好了请务必分享一下(滑稽.jpg ),再加个爬网页自动获取密码的功能,最好原网页往里一放,直接下载和获取解压密码了。(再次滑稽.jpg)
    imn1
    imn1
    Jan 8, 2019❤️1
    17
    @mikefy
    如果你是付费用户,用 yf 官方提供的客户端,把链接扔进去就行了,是入口链接,不是文件链接,按队列下载
    官方客户端还有个好处,一些页端显示「你所在地区不能下载」的,它也能下,但我不确定全部都行,至少部分吧
    官方客户端的缺点是,比起 aria2 稍微慢些,约 1~2MB/s,不过既然你用脚本下,也不太在意速度吧
    付费用 aria2 早上能到 10+MB/s
    mikefy
    mikefy
    OP
    Jan 8, 2019
    18
    @imn1 想做依赖最少, 最好一个文件就能解决的...现在主要是不明白文件页面跳转到下载页面为啥不行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2291 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 12:48 · PVG 20:48 · LAX 04:48 · JFK 07:48
    ♥ Do have faith in what you're doing.