V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zhagan
V2EX  ›  分享创造

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

  •  
  •   zhagan · 2016-02-19 11:14:53 +08:00 · 24213 次点击
    这是一个创建于 3191 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网站首页 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 [账号] 例如: [email protected]
    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=[email protected]&pass=t123456789 必看说明

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

    17 条回复    2018-10-14 14:51:38 +08:00
    jas0ndyq
        1
    jas0ndyq  
       2016-02-19 11:22:37 +08:00 via iPad
    感谢楼主
    bdbai
        2
    bdbai  
       2016-02-19 11:31:55 +08:00 via iPhone
    非常感谢!话说解析代码开源吗?
    v1024
        3
    v1024  
       2016-02-19 12:15:42 +08:00
    乐视只解出标清格式
    xiaoz
        4
    xiaoz  
       2016-02-19 15:01:40 +08:00
    感谢分享,已收藏。
    goodryb
        5
    goodryb  
       2016-02-19 15:17:42 +08:00
    没有超清是自动降级成高清吗?
    undef404
        6
    undef404  
       2016-02-19 17:11:01 +08:00
    没有 115 么
    RangerWolf
        7
    RangerWolf  
       2016-02-19 21:29:41 +08:00
    看起来很犀利的东东!
    pynix
        8
    pynix  
       2016-02-20 01:28:13 +08:00
    貌似不错?
    HWSTh
        9
    HWSTh  
       2016-02-20 13:41:25 +08:00
    赞一个
    Aquamarine
        10
    Aquamarine  
       2016-02-20 14:28:31 +08:00
    看起来很厉害,不过没懂怎么用。
    techmoe
        11
    techmoe  
       2016-02-21 07:33:32 +08:00 via Android
    先码为敬,如果 lz 肯长期维护的话就太好了
    missdeer
        12
    missdeer  
       2016-02-21 10:45:34 +08:00
    这种东西不知道什么时候就弃坑了
    yiciyuansky
        13
    yiciyuansky  
       2016-02-22 07:55:37 +08:00 via iPhone
    解析地址有时效性吗?
    bleedfly
        14
    bleedfly  
       2016-02-24 10:06:39 +08:00
    话说有源码不
    conglovely
        15
    conglovely  
       2016-02-25 11:27:45 +08:00
    先撸为敬~
    fhefh
        16
    fhefh  
       2016-02-25 22:08:11 +08:00
    这个不错 mark~~
    badgate
        17
    badgate  
       2018-10-14 14:51:38 +08:00
    国内怎么打不开啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1009 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:39 · PVG 05:39 · LAX 13:39 · JFK 16:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.