解析网盘/视频 - API,获取播放和下载地址

2016-02-19 11:14:53 +08:00
 zhagan

网站首页 http://zg.yangsifa.com/

What?

如果你自己写的 App 或 web 内有离线数据需要下载,但又像我一样一穷二白买不起类似又拍云的云存储服务。

那就跟我一起来使用 Api 解析出真实下载地址吧!

How?

计划步骤:

将文件上传到本站支持的网盘
并分享文件,获取分享文件的链接 URL 地址
构造解析链接并且发送请求
接收 JSON 格式的真实下载地址
开始下载吧!
Net Disk

网盘 API 说明:
免费获取 -> ApiKey(一键获取)

GET 地址 -> http://zg.yangsifa.com/wp/?url=[网盘分享 URL]&apikey=[自己的 ApiKey]
URL 参数: url [网盘分享 URL] 例如: pan.baidu.com/s/1mgpbW6G
URL 参数: apikey [自己的 ApiKey] 例如: 04a6e4a000806d500e9e94800d35b32b
URL 参数: echo [是否 jsonp][可选] 例如: jsonp
URL 参数: callback [回调函数名][可选] 例如: 123456789

返回 json 信息:
  {
      "name": "vc11_x86.exe",  //文件名称
      "size": "6.25MB",        //文件大小
      "download": "http://www.baidu.com/name.exe",  //文件下载地址
      "warning": "",           //提示信息
  }

支持网盘 url 列表

我想测试一下 API->百度网盘 /wp/?url=pan.baidu.com/s/1mgpbW6G
我想测试一下 API->可乐网盘 /wp/?url=colafile.com/file/5204776
我想测试一下 API->360 云盘 /wp/?url=yunpan.cn/cK6BdUtwmBVd3|d4d9
我想测试一下 API->速度网盘 /wp/?url=sudupan.com/down_1369742.aspx
我想测试一下 API->新浪网盘 /wp/?url=vdisk.weibo.com/s/cNmILEE8c5AeM
我想测试一下 API->坚果云盘 /wp/?url=jianguoyun.com/p/DYf8W6UQ5LbjBRj8_Qo
我想测试一下 API->新浪网盘 /wp/?url=vdisk.weibo.com/lc/3Ofso6Fm2eHKP6bZU6B|MN77
我想测试一下 API->坚果云盘 /wp/?url=jianguoyun.com/p/DUHIIZMQ5LbjBRiepRA|xedewz
我想测试一下 API->腾讯微云 /wp/?url=share.weiyun.com/495fa2a3b42fd3a4b28481be2fe7dbaa
我想测试一下 API->金蝶网盘 /wp/?url=pan.kingdee.com/share/link?key=ODA2NDczLDEwNjA3Mw
我想测试一下 API->腾讯微云 /wp/?url=share.weiyun.com/32e73d924bdd5daa2d4633782b585731|Wxhs
我想测试一下 API->金蝶网盘 /wp/?url=pan.kingdee.com/share/link?key=ODA2NDczLDEwNjA3MQ|66eu
我想测试一下 API->百度网盘 /wp/?url=pan.baidu.com/share/link?uk=3678303380&shareid=1336099708

温馨提示:如果没有 ApiKey(一键获取) 可以取消此参数,但是请求时间隔将会增加到 20 秒。
有密码请在网盘分享 url 后面加 “|密码”,例如: share.weiyun.com/32e73d924bdd5daa2d4633782b585731|Wxhs 部分网盘不支持密码。
Video

视频 API 说明:(支持 PC 端和手机端) 下载 PHP 演示例子 点击在线试看
免费获取 -> ApiKey(一键获取)

GET 地址 -> http://zg.yangsifa.com/video?url=[播放地址]&hd=[清晰度]&apikey=[自己的 ApiKey]
URL 参数: url [播放地址] 例如: v.youku.com/v_show/id_XMTM4OTE5Mjc2OA==.html
URL 参数: hd [清晰度] 例如:默认为 2 [1,2,3 标清|高清|超清](部分视频可能只有一种)
URL 参数: apikey[自己的 ApiKey] 例如: 04a6e4a000806d500e9e94800d35b32b

返回 json 信息:
{
    "pc": {                //PC 端播放
        "hd": "cq",        //视频清晰度( bq,gq,cq 标清|高清|超清)
        "exe": "flv",      //视频格式
        "vtype": "youku",  //视频来源
        "urls": [
            {
                "url": "http://127.0.0.1/"  //视频分段地址 1
            },
            {
                "url": "http://127.0.0.1/"  //视频分段地址 2
            },
            {
                "url": "http://127.0.0.1/"  //视频分段地址 3
            }
        ]
    },
    "mobile": {                      //手机端播放
        "hd": "gq",                  //视频清晰度
        "exe": "m3u8",               //视频格式
        "vtype": "youku",            //视频来源
        "url": "http://127.0.0.1/"   //视频播放地址
    }
}

支持视频网站列表

我想测试一下 API->AcFun 视频 /video/?url=www.acfun.tv/v/ac2480269
我想测试一下 API->哔哩哔哩 /video/?url=www.bilibili.com/video/av3624370
我想测试一下 API->爱奇艺视频 /video/?url=www.iqiyi.com/v_19rrlabxxw.html
我想测试一下 API->乐视视频 /video/?url=www.letv.com/ptv/vplay/23517204.html
我想测试一下 API->腾讯视频 /video/?url=v.qq.com/cover/w/w042xfmamfn8hzu.html
我想测试一下 API->搜狐视频 /video/?url=tv.sohu.com/20150715/n416842951.shtml
我想测试一下 API->汤 Tumblr /video/?url=securelyinsecure.tumblr.com/post/139326611944
我想测试一下 API->优酷视频 /video/?url=v.youku.com/v_show/id_XMTM4OTE5Mjc2OA==.html
我想测试一下 API->磁力云播 /video/?url=magnet.com/magnet:?xt=urn:btih:98BC9ADCDEB2CFFF6B9FC3B8EFE79BD1EE9472E0

温馨提示:优酷视频支持带密码解析(在视频 URL 地址后面加上 /pwd/154689 )
温馨提示:如果没有 ApiKey(一键获取) 可以取消此参数,但是请求时间隔将会增加到 20 秒。可能会导致视频能解析,但是无法播放
Net Disk Video

视频 API 说明:(支持 PC 端和手机端)

免费获取 -> ApiKey(一键获取)

GET 地址 -> http://zg.yangsifa.com/panvideo?type=[网类型]&user=[账号]&pass=[密码]&apikey=[自己的 ApiKey]
URL 参数: type [网盘类型] 例如:乐视网盘根域名"letv.com"
URL 参数: user [账号] 例如: tao56000@163.com
URL 参数: pass [密码] 例如: t123456789
URL 参数: page [页码][可空] 例如: 1
URL 参数: limit [每页数量][可空] 例如: 100
URL 参数: apikey [自己的 ApiKey] 例如: 04a6e4a000806d500e9e94800d35b32b

返回 json 信息:
{
    "vtype": "letv",   //网盘类型
    "ZhaGan_Video": {
        "total": "2",  //视频文件总数量(如果数量超过“ limit ”的倍数就让“ page=2 ”)
        "page": 1,     //当前页数
        "limit": 100,  //每页获取的数量
        "list": [
            {
                "name": "IMG_0354(9).mp4",  //视频名称
                "size": "1752316",          //视频大小
                "extname": "mp4",           //视频类型
                "pc_url": "http://127.0.0.1",      //PC 端播放地址
                "iphone_url": "http://127.0.0.1"   //手机端播放地址(m3u8)
            },
            {
                "name": "IMG_0354.mp4",  //视频名称
                "size": "1752316",       //视频大小
                "extname": "mp4",        //视频类型
                "pc_url": "http://127.0.0.1",     //PC 端播放地址
                "iphone_url": "http://127.0.0.1"   //手机端播放地址(m3u8)
            }
        ]
    }
}

支持视频网盘列表

我想测试一下 API->乐视云盘 /panvideo/?url=letv.com&user=tao56000@163.com&pass=t123456789 必看说明

温馨提示:本站声明绝不会保存和泄露账号信息,账号登陆只是为了方便自动获取文件 ID
温馨提示:解析更新周期为 5 分钟,比如网盘更新上传了几个视频就只能在 5 分钟内生效(这么做的目的是缓解服务器压力)
温馨提示:如果没有 ApiKey(一键获取) 可以取消此参数,但是请求时间隔将会增加到 20 秒。可能会导致视频能解析,但是无法播放

23959 次点击
所在节点    分享创造
17 条回复
jas0ndyq
2016-02-19 11:22:37 +08:00
感谢楼主
bdbai
2016-02-19 11:31:55 +08:00
非常感谢!话说解析代码开源吗?
v1024
2016-02-19 12:15:42 +08:00
乐视只解出标清格式
xiaoz
2016-02-19 15:01:40 +08:00
感谢分享,已收藏。
goodryb
2016-02-19 15:17:42 +08:00
没有超清是自动降级成高清吗?
undef404
2016-02-19 17:11:01 +08:00
没有 115 么
RangerWolf
2016-02-19 21:29:41 +08:00
看起来很犀利的东东!
pynix
2016-02-20 01:28:13 +08:00
貌似不错?
HWSTh
2016-02-20 13:41:25 +08:00
赞一个
Aquamarine
2016-02-20 14:28:31 +08:00
看起来很厉害,不过没懂怎么用。
techmoe
2016-02-21 07:33:32 +08:00
先码为敬,如果 lz 肯长期维护的话就太好了
missdeer
2016-02-21 10:45:34 +08:00
这种东西不知道什么时候就弃坑了
yiciyuansky
2016-02-22 07:55:37 +08:00
解析地址有时效性吗?
bleedfly
2016-02-24 10:06:39 +08:00
话说有源码不
conglovely
2016-02-25 11:27:45 +08:00
先撸为敬~
fhefh
2016-02-25 22:08:11 +08:00
这个不错 mark~~
badgate
2018-10-14 14:51:38 +08:00
国内怎么打不开啊

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

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

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

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

© 2021 V2EX