盖碗茶大哥的建议下,开始学习lua,看完了lua的基础,该写点东西练练手了。
是一个简单的get方法获取html的函数,发现luacurl的文档讲的很简单,还好有一个example。

curl = require "luacurl"

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)
        
table.insert(tab, buffer)
        
return #buffer
    
end)
    
local ok = c:perform()
    
return ok, table.concat(result)
end

ok, html 
= get_html("http://jaypei.cnblogs.com/")
if ok then
    
print (html)
end

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-03-08
  • 2021-08-30
  • 2022-01-18
  • 2021-12-04
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案