轮子:提取百度云盘高速下载地址

2016-12-29 10:44:01 +08:00
 scusjs

昨晚想用百度云盘下个文件,结果 50kb/s 的速度简直受不了。然后就撸了这个使用 PCS API轮子

可以获取高速的下载地址 //试了迅雷能跑满

7930 次点击
所在节点    分享发现
42 条回复
helloSwift
2016-12-29 10:50:45 +08:00
待会试试
tumbzzc
2016-12-29 10:51:50 +08:00
以前申请了 pcs api 的真好。。现在都不给申请了
scusjs
2016-12-29 10:56:29 +08:00
@tumbzzc github 是个找 key 的好地方
yoke123
2016-12-29 11:12:11 +08:00
你这个太麻烦了 大部分人都懒
前段时间有个 V 友自己写了个插件
https://github.com/XhstormR/BaiduNetdisk-WAP
yoke123
2016-12-29 11:13:54 +08:00
scusjs
2016-12-29 11:15:49 +08:00
@yoke123 大文件倒还好。。主要是慢啊😂
titanium98118
2016-12-29 11:23:47 +08:00
没有 pcs api...
wx3571
2016-12-29 11:27:29 +08:00
chrome 打开检查,切换成移动端模式,就可以获取下载链接了。什么插件都不需要
tyhunter
2016-12-29 11:31:37 +08:00
现在的 PCS API 限速了
initdrv
2016-12-29 11:33:45 +08:00
刚测试,可用!感谢 LZ 的无私分享精神!
initdrv
2016-12-29 11:35:13 +08:00
MDZZ ,回复错了…… 本来是回复 https://ex.noerr.eu.org/t/327317#reply33 这个帖子的,谁知道…… 尴尬!
scusjs
2016-12-29 12:10:28 +08:00
@initdrv 😂233333
scusjs
2016-12-29 12:11:50 +08:00
@tyhunter 具体限制多少不清楚,但是我这边 4Mbps 左右的带宽平均能到 500 左右
vizards
2016-12-29 12:39:42 +08:00
LZ 没有升级 serria 嘛? PyQt4 被升到 5 了。。
imn1
2016-12-29 14:00:45 +08:00
这方法主要是找到 https://www.问候你老母 pcs.com/rest/2.0/pcs/file?method=batchdownload&app_id=250528 ……
类似的网址

266719 是 es 的 id
250528 是 bdy 的 id
778750 是 bdy tv 的 id

之前用某脚本试过, linux/aria2c 用 es 的 id 直接拒绝,应该是还有其他检测;用 250 的 id 速度没什么变化(50kB),但在 downthemall 就能上 700~1000kB ,原因不详

有几个奇怪的现象
1.我这里在网页只要多文件下载(服务端自动 zip 那种),就会得到 /rest/2.0 这种 url ,单文件就怎么也得不到
2.客户端(什么版本都是)下载列表(即使排队等待也是)中只要有图片、视频,速度就会骤降,全部都是压缩文件就比较“正常”
3.1:00am~12:00pm 速度比其他时间段低一半以上,其他软件都是早上速度好啊,完全一脸懵,搞不懂

另:可以关注某版本号为 9.9.9.9 的客户端,不要问哪里下的,我回答会被降权的
hundan
2016-12-29 14:20:20 +08:00
库都安装了为什么用不了。。。

D:\OkMyTools\baiduyun-master\baiduyun-master>pip install Qt.py
Requirement already satisfied: Qt.py in d:\program files\python2.7\lib\site-packages

D:\OkMyTools\baiduyun-master\baiduyun-master>pip install requests
Requirement already satisfied: requests in d:\program files\python2.7\lib\site-packages\requests-2.12.4-py2.7.egg

D:\OkMyTools\baiduyun-master\baiduyun-master>pip install prettytable
Requirement already satisfied: prettytable in d:\program files\python2.7\lib\site-packages

D:\OkMyTools\baiduyun-master\baiduyun-master>python baiduyun.py
Traceback (most recent call last):
File "baiduyun.py", line 9, in <module>
import oauth_ui
File "D:\OkMyTools\baiduyun-master\baiduyun-master\oauth_ui.py", line 8, in <module>
from PyQt4.QtWebKit import QWebView
ImportError: No module named PyQt4.QtWebKit

D:\OkMyTools\baiduyun-master\baiduyun-master>
hundan
2016-12-29 14:22:17 +08:00
scusjs
2016-12-29 14:44:44 +08:00
@hundan 已更新文档~ Windows 在这个页面下面下载安装 PyQt4 即可 https://riverbankcomputing.com/software/pyqt/download
wysnylc
2016-12-29 15:02:14 +08:00
@wx3571 NO,并不可行
XhstormR
2016-12-29 15:34:20 +08:00
@wx3571 一年多以前早就失效了

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

https://ex.noerr.eu.org/t/330935

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

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

© 2021 V2EX