用lua获取HTML

时间:2010-12-29 10:48:10

标签: lua

晕,

我正在尝试制作一个非常棒的小部件。我想从网站上下载信息,但我不知道lua,我在网上找不到任何好的东西。

我想传入域名或IP并获取html代码。

感谢您的帮助。

4 个答案:

答案 0 :(得分:14)

我建议使用LuaSocket。它可能包含在您的系统软件包管理器的存储库中,如果不是,您可以使用LuaRocks轻松获取它。

$ luarocks install luasocket
$ lua
> require 'luarocks.require'
> http = require 'socket.http'
> html = http.request 'http://www.google.com'

答案 1 :(得分:2)

答案 2 :(得分:2)

使用webGet

require('webGet')
cli = webGet.new{}
local address = 'http://www.strixDB.com/samples/animals.rdf'
local rc,error=cli:GET(address, print) -- print the file

答案 3 :(得分:0)

在Ubuntu和其他流行的Linux发行版上,至少你可以从你的包管理器获得luasocket,然后使用它。

local http = require("socket.http")
local page = http.request("http://www.google.com")