晕,
我正在尝试制作一个非常棒的小部件。我想从网站上下载信息,但我不知道lua,我在网上找不到任何好的东西。
我想传入域名或IP并获取html代码。
感谢您的帮助。
答案 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")