Sollyu

  • 捐赠
  • 关于
  1. 首页
  2. 原创文章
  3. 正文

lua下获得网页源码

2014年8月14日 6503点热度 2人点赞 0条评论

说明

在lua中使用网络库需要用luasocket,所以得先下载一个luasocket库。他的官网:http://files.luaforge.net/releases/luasocket/luasocket

代码

local http = require("socket.http")     -- 加载http库
local ltn12 = require("ltn12")

-- 简单的定义个Get方法
function http.get(u)
   local t = {}
   local r, c, h = http.request{
        method = "GET",                 -- 这里也可以使用POST
        url    = u,
        sink   = ltn12.sink.table(t)}   -- 链接返回的body
   return r, c, h, table.concat(t)
end

url = "http://www.sollyu.com/tools/"
r,c,h,body=http.get(url)                -- 使用GET方法
if c~= 200 then
    return
end
print(body)

运行截图

enter image description here

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: http lua 网页源码
最后更新:2014年8月14日

sollyu

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2021 sollyu.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

苏ICP备15007531号