V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sdjl
V2EX  ›  问与答

如何获得视频网站的mp4地址? 包括优酷 土豆等常见视频网站

  •  
  •   sdjl · 2013-06-11 15:31:14 +08:00 · 16024 次点击
    这是一个创建于 4190 天前的主题,其中的信息可能已经有所发展或是发生改变。
    注意, 要mp4地址, 不是flv地址, 其它格式也可以, 比如WebMv ogv

    地址长期有效, 起码一个月不会失效, 顺便问, 如果有几万人观看的话会被封吗?

    如果是js的就更好了, 不过涉及到跨域问题可能js做不到, 那python在服务器端运行也可以

    目前我找到的是这个 https://github.com/iambus/youku-lixian
    但是这个程序只会下载视频文件, 不会打印地址, 而且对优酷以外的网站支持不好

    大家是怎么解决这个问题的? 如果降低要求, 可以有广告, 那如何同时支持android和 iPhone 的web播放?
    9 条回复    1970-01-01 08:00:00 +08:00
    xdeng
        1
    xdeng  
       2013-06-11 17:01:19 +08:00
    ETiV
        2
    ETiV  
       2013-06-11 17:29:42 +08:00 via iPhone
    Android 4.0之前,因为宣称「我们有flash不需要播m3u8」导致他没办法在网页播放m3u8。

    4之后就有原生支持了,因为被Adobe抛弃了嘛。

    你可以拿「Android m3u8」做关键字搜一下。

    我之前找到过一个project,国人做的,Android媒体播放库,可以在4.0之前支持播m3u8。

    优酷、土豆,之类的,都可以用正则替换,从视频页网址转换出视频的m3u8地址来的。
    alexrezit
        3
    alexrezit  
       2013-06-11 17:31:57 +08:00
    要么去和各大视频网站谈合作, 要么人力解决, 要么让第三方 (例如 flvcd) 替你人力解决.
    Moker
        4
    Moker  
       2013-06-11 17:33:39 +08:00
    其实我也好奇,比如a站和b站是怎么屏蔽这些广告的
    liyandong
        5
    liyandong  
       2013-06-11 18:23:24 +08:00
    我知道56开放平台可以获得
    bcxx
        6
    bcxx  
       2013-06-11 18:26:28 +08:00
    you-get ?
    sdjl
        7
    sdjl  
    OP
       2013-06-12 11:58:42 +08:00
    @ETiV 正则和字符串替换得到的好像是flv地址
    这应该是一个常见需求, 难道没有人做过?
    ETiV
        8
    ETiV  
       2013-06-12 12:02:14 +08:00 via iPhone
    @sdjl 这我做过,优酷能直接替换出m3u8。土豆好像需要调一下土豆的接口,把字符串编码的视频ID转成数字的,很简单的,UA改一下 iPhone 的,页面就输出对应的模板,地址啥的都在里头。
    iZr
        9
    iZr  
       2013-06-12 12:12:10 +08:00
    @sdjl 你没有看email?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2041 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:23 · PVG 08:23 · LAX 16:23 · JFK 19:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.