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

2019-01-06 22:55:04 +08:00
 mikefy

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

2862 次点击
所在节点    Python
18 条回复
crab
2019-01-06 22:58:18 +08:00
哪个网盘? 一般要么有 cookies 要么 referer。
mikefy
2019-01-06 23:17:17 +08:00
@crab yunfile 呀
crab
2019-01-06 23:33:26 +08:00
有 cookies 验证,另外你验证码回答正确吗?跳转的页面就是验证码的数字。
mikefy
2019-01-06 23:38:24 +08:00
@crab 验证码肯定是正确的,我直接用 session = requests.Session()全局来保存 cookie 的。 跳转页面直接是 session.get(new_url), 是不是有毛病。。。。
imn1
2019-01-07 00:07:28 +08:00
yf 免费很容易断,还不能续传,还不如付费,付费能续传,平均有 4MB/s 以上,不过如果一天内达到 50G 好像会降速
mikefy
2019-01-07 00:56:13 +08:00
@imn1 有的时候下文件,要自己点点点,速度慢,还有 10 分钟冷却,我是想写一个自动下载的脚本,给出地址扔那里自动下载就好了
daigouspy
2019-01-07 07:06:05 +08:00
@mikefy 你浪费在这上面的时间按最低工资也能买好几个月会员了。
ctro15547
2019-01-07 08:44:25 +08:00
用无头浏览器写
zhila
2019-01-07 09:29:58 +08:00
常用某 file 的,怕不是整天开车的老司机
fenghuang
2019-01-07 09:47:29 +08:00
session 并不会添加每个网站的 cookies,需要 session.cookies.update()手动添加
wineast
2019-01-07 11:05:33 +08:00
怀疑 yunfile 就只有老司机在用,1024 专用的
mikefy
2019-01-07 12:24:59 +08:00
@daigouspy 哈哈,成就感成就感啊
mikefy
2019-01-07 12:25:54 +08:00
@zhila @wineast 哇,这你俩都知道吗...那这个问题你俩知道怎么解决吗...
mikefy
2019-01-07 12:33:38 +08:00
@fenghuang 嗯, 这个确实有点忽视了, 回去我改改代码
mikefy
2019-01-07 14:12:54 +08:00
有没有大佬做过这个来解惑的。。。
zhila
2019-01-07 15:21:10 +08:00
@mikefy 还有某牛 file,出某 file、飞某 file...验证码等待确实很难受,不过没有考虑过自己解决这个问题,楼主写好了请务必分享一下(滑稽.jpg ),再加个爬网页自动获取密码的功能,最好原网页往里一放,直接下载和获取解压密码了。(再次滑稽.jpg)
imn1
2019-01-08 12:53:31 +08:00
@mikefy
如果你是付费用户,用 yf 官方提供的客户端,把链接扔进去就行了,是入口链接,不是文件链接,按队列下载
官方客户端还有个好处,一些页端显示「你所在地区不能下载」的,它也能下,但我不确定全部都行,至少部分吧
官方客户端的缺点是,比起 aria2 稍微慢些,约 1~2MB/s,不过既然你用脚本下,也不太在意速度吧
付费用 aria2 早上能到 10+MB/s
mikefy
2019-01-08 15:47:09 +08:00
@imn1 想做依赖最少, 最好一个文件就能解决的...现在主要是不明白文件页面跳转到下载页面为啥不行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/524466

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX