想用 Python 写一个某 file 网盘下载自动化的工具碰到问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
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 2019-01-06 22:55:04 +08:00 3278 次点击
    这是一个创建于 2519 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    • 我解析了需要等待 30 秒的那个页面,得到了 30 秒后跳转的网址,但是 30 秒后通过 session.get 访问发现并没有成功,被重定向回了原网页
    • F12 又没有看到访问过其它页面,求助大佬们,是什么原因呢?
    • 另外有什么工具可以推荐的吗?
    18 条回复    2019-01-08 15:47:09 +08:00
    crab
        1
    crab  
       2019-01-06 22:58:18 +08:00   1
    哪个网盘? 一般要么有 cookies 要么 referer。
    mikefy
        2
    mikefy  
    OP
       2019-01-06 23:17:17 +08:00
    @crab yunfile 呀
    crab
        3
    crab  
       2019-01-06 23:33:26 +08:00
    有 cookies 验证,另外你验证码回答正确吗?跳转的页面就是验证码的数字。
    mikefy
        4
    mikefy  
    OP
       2019-01-06 23:38:24 +08:00
    @crab 验证码肯定是正确的,我直接用 session = requests.Session()全局来保存 cookie 的。 跳转页面直接是 session.get(new_url), 是不是有毛病。。。。
    imn1
        5
    imn1  
       2019-01-07 00:07:28 +08:00   1
    yf 免费很容易断,还不能续传,还不如付费,付费能续传,平均有 4MB/s 以上,不过如果一天内达到 50G 好像会降速
    mikefy
        6
    mikefy  
    OP
       2019-01-07 00:56:13 +08:00
    @imn1 有的时候下文件,要自己点点点,速度慢,还有 10 分钟冷却,我是想写一个自动下载的脚本,给出地址扔那里自动下载就好了
    daigouspy
        7
    daigouspy  
       2019-01-07 07:06:05 +08:00 via Android   2
    @mikefy 你浪费在这上面的时间按最低工资也能买好几个月会员了。
    ctro15547
        8
    ctro15547  
       2019-01-07 08:44:25 +08:00
    用无头浏览器写
    zhila
        9
    zhila  
       2019-01-07 09:29:58 +08:00
    常用某 file 的,怕不是整天开车的老司机
    fenghuang
        10
    fenghuang  
       2019-01-07 09:47:29 +08:00
    session 并不会添加每个网站的 cookies,需要 session.cookies.update()手动添加
    wineast
        11
    wineast  
       2019-01-07 11:05:33 +08:00
    怀疑 yunfile 就只有老司机在用,1024 专用的
    mikefy
        12
    mikefy  
    OP
       2019-01-07 12:24:59 +08:00
    @daigouspy 哈哈,成就感成就感啊
    mikefy
        13
    mikefy  
    OP
       2019-01-07 12:25:54 +08:00
    @zhila @wineast 哇,这你俩都知道吗...那这个问题你俩知道怎么解决吗...
    mikefy
        14
    mikefy  
    OP
       2019-01-07 12:33:38 +08:00
    @fenghuang 嗯, 这个确实有点忽视了, 回去我改改代码
    mikefy
        15
    mikefy  
    OP
       2019-01-07 14:12:54 +08:00 via iPhone
    有没有大佬做过这个来解惑的。。。
    zhila
        16
    zhila  
       2019-01-07 15:21:10 +08:00
    @mikefy 还有某牛 file,出某 file、飞某 file...验证码等待确实很难受,不过没有考虑过自己解决这个问题,楼主写好了请务必分享一下(滑稽.jpg ),再加个爬网页自动获取密码的功能,最好原网页往里一放,直接下载和获取解压密码了。(再次滑稽.jpg)
    imn1
        17
    imn1  
       2019-01-08 12:53:31 +08:00   1
    @mikefy
    如果你是付费用户,用 yf 官方提供的客户端,把链接扔进去就行了,是入口链接,不是文件链接,按队列下载
    官方客户端还有个好处,一些页端显示「你所在地区不能下载」的,它也能下,但我不确定全部都行,至少部分吧
    官方客户端的缺点是,比起 aria2 稍微慢些,约 1~2MB/s,不过既然你用脚本下,也不太在意速度吧
    付费用 aria2 早上能到 10+MB/s
    mikefy
        18
    mikefy  
    OP
       2019-01-08 15:47:09 +08:00
    @imn1 想做依赖最少, 最好一个文件就能解决的..现在主要是不明白文件页面跳转到下载页面为啥不行
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2547 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 10:42 PVG 18:42 LAX 02:42 JFK 05:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86