欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Lua腳本獲取喜馬拉雅MP3音頻地址

 更新時間:2015年04月20日 11:41:21   投稿:junjie  
這篇文章主要介紹了Lua腳本獲取喜馬拉雅MP3音頻地址,本文直接給出代碼實例,需要的朋友可以參考下

參考此文:http://www.dbjr.com.cn/softjc/314839.html

在Linux下可以直接運行

#!/usr/bin/lua5.1
--需要luacurl http://luacurl.luaforge.net/
--luajson https://github.com/mbalmer/luajson
require("luacurl")
require('json')


function get_html(url, c)
  local result = { }
  if c == nil then
    c = curl.new()
  end
  c:setopt(curl.OPT_URL, url)
  c:setopt(curl.OPT_WRITEDATA, result)
  c:setopt(curl.OPT_WRITEFUNCTION, function(tab, buffer)   --call back函數,必須有
    table.insert(tab, buffer)           --tab參數即為result,參考http://luacurl.luaforge.net/

    return #buffer
  end)
  local ok = c:perform()
  return ok, table.concat(result)       --此table非上一個table,作用域不同
end


function downMp3(id)
  
  local url="http://www.ximalaya.com/tracks/"..id..".json"
  local mp3 = "http://fdfs.xmcdn.com/"
  local ok,html = get_html(url)
  if ok then
    local result = json.decode(html)
    print(mp3..result.play_path_64)
  else
    print("error")
  end
end
if arg[1] and tonumber(arg[1]) then
  downMp3(arg[1])
else
  print("請輸入編號")
end

相關文章

  • Lua面向對象之類和繼承

    Lua面向對象之類和繼承

    這篇文章主要介紹了Lua面向對象之類和繼承,本文講解了Lua面向對象最基本的知識類和繼承,需要的朋友可以參考下
    2014-09-09
  • 在Lua程序中使用SQLite的教程

    在Lua程序中使用SQLite的教程

    這篇文章主要介紹了在Lua程序中使用SQLite的教程,包括建立連接到基本的查詢等一些操作,需要的朋友可以參考下
    2015-05-05
  • Lua中關于求模與求余的區(qū)別介紹

    Lua中關于求模與求余的區(qū)別介紹

    這篇文章主要介紹了Lua中關于求模與求余的區(qū)別介紹,我覺得很多人搞不清楚這兩個概念的區(qū)別,剛好在翻譯lua手冊時遇到%與math.fmod這兩個操作,順便做一下說明吧,需要的朋友可以參考下
    2015-04-04
  • Lua中的迭代器淺析

    Lua中的迭代器淺析

    這篇文章主要介紹了Lua中的迭代器淺析,本文先是講解了什么是迭代器,然后給出了自己寫一個迭代器的示例,最后介紹了迭代器的調用方法,需要的朋友可以參考下
    2014-09-09
  • Lua中的迭代器(iterator)淺析

    Lua中的迭代器(iterator)淺析

    這篇文章主要介紹了Lua中的迭代器(iterator)淺析,本文講解了pairs迭代器和、ipairs迭代器,同時提及了io.lines、string.gmatch、迭代器與Closure(閉包)等內容,需要的朋友可以參考下
    2014-09-09
  • Lua中的操作符和表達式總結

    Lua中的操作符和表達式總結

    這篇文章主要介紹了Lua中的操作符和表達式總結,本文總結了算術操作符、關系操作符、邏輯操作符、字符串連接、table構造式等,需要的朋友可以參考下
    2014-09-09
  • Lua中ipair和pair的區(qū)別

    Lua中ipair和pair的區(qū)別

    這篇文章主要介紹了Lua中ipair和pair的區(qū)別,ipair和pair都是用來遍歷table用的,需要的朋友可以參考下
    2014-09-09
  • Lua性能優(yōu)化技巧(六):最后的提示

    Lua性能優(yōu)化技巧(六):最后的提示

    這篇文章主要介紹了Lua性能優(yōu)化技巧(六):最后的提示,本文是系列文章的最后一篇,其它文章請參考本文的相關文章,需要的朋友可以參考下
    2015-04-04
  • Lua中的全局變量、非全局變量總結

    Lua中的全局變量、非全局變量總結

    這篇文章主要介紹了Lua中的全局變量、非全局變量總結,全局變量可稱之為Lua環(huán)境變量,需要的朋友可以參考下
    2014-09-09
  • Lua學習筆記之表和函數

    Lua學習筆記之表和函數

    這篇文章主要介紹了Lua學習筆記之表和函數,本文在代碼中使用大量注釋講解了Lua的表和函數的使用,需要的朋友可以參考下
    2014-09-09

最新評論