V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
crystone
V2EX  ›  程序员

lizhi fm 里的音频如何下载?

  •  
  •   crystone · 2015-02-09 13:36:17 +08:00 · 7625 次点击
    这是一个创建于 3577 天前的主题,其中的信息可能已经有所发展或是发生改变。

    出于一些原因,想把里面的有些节目下载出来,不知怎么弄。

    第 1 条附言  ·  2015-02-09 17:02:51 +08:00
    当然知道手机可以下载啦,不过还是觉得不太方便
    我想要的是,在电脑上把喜欢的一些节目下载下来
    网上找到一些片段代码,带不知道怎么用
    https://github.com/whatwewant/lizhifm
    第 2 条附言  ·  2015-02-10 12:36:28 +08:00
    已解决,参考code:https://github.com/changwu-tw/LogicalThinkingOnLizhiFm/blob/master/LogicalThinkingOnLizhiFm.py
    没学过python,但上面的代码还算简单,稍微改了一下。里面碰到几个坑,在google的帮助下解决了。
    sudo pip install selenium==2.40.0
    sudo pip install ujson
    从官网下的binary phantomjs
    其它的就不会改了,pythone 0基础。
    10 条回复    2015-02-10 22:20:43 +08:00
    jmy
        1
    jmy  
       2015-02-09 14:10:34 +08:00
    里面的Podcast从来都是下载下来听的,很简单的,不知道LZ的问题来自于?
    还是不用设备,直接从网页版本如何下载?
    ssenkrad
        2
    ssenkrad  
       2015-02-09 14:21:20 +08:00
    1.抓rss

    打开http://nj.lizhi.fm/rss/ [fmid] .xml,自己找

    2.抓网络请求

    以Chrome为例
    打开页面 右击 审查元素 network 回到网页开始播放 去network里找
    virusdefender
        3
    virusdefender  
       2015-02-09 14:59:21 +08:00
    手机app能下载

    网页的话,你要会用浏览器开发工具。
    gason406
        4
    gason406  
       2015-02-09 17:19:46 +08:00
    傲游浏览器资源嗅探?其实也就是一个chrome审查元素的GUI而已,原理和2L一样
    bjhyyc
        5
    bjhyyc  
       2015-02-09 17:20:52 +08:00
    妈蛋还以为是李志的在线电台
    crystone
        6
    crystone  
    OP
       2015-02-09 19:21:28 +08:00
    @ssenkrad 第一种方式好像在podcast发布的频道才有rss
    ssenkrad
        7
    ssenkrad  
       2015-02-09 20:30:23 +08:00
    @crystone 好像是这样的
    binghe
        8
    binghe  
       2015-02-10 00:11:30 +08:00
    Firefox用netvideohunter
    Delbert
        9
    Delbert  
       2015-02-10 00:29:39 +08:00
    从rss里面找。
    crystone
        10
    crystone  
    OP
       2015-02-10 22:20:43 +08:00
    现在已经得到节目名和链接了,是一个json文件
    [
    {
    "link": "http://cdn.lizhi.fm/audio/2015/02/06/17782635424734854_hd.mp3",
    "name": " [灵修电台] 主听你最微小的愿望"
    },
    {
    "link": "http://cdn.lizhi.fm/audio/2015/02/03/17713589262281478_hd.mp3",
    "name": " [灵修电台] 更有盼望的道路"
    }
    ]
    那怎样用curl之类的工具一个个下载呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3046 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:37 · PVG 22:37 · LAX 06:37 · JFK 09:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.