Halo,
Я пытаюсь сделать отличный виджет. Я хотел бы загрузить информацию с веб-сайта, но я не знаю lua, и я не нашел ничего хорошего в Интернете.
Я хотел бы передать имя домена или IP-адрес и вернуть html-код.
Спасибо за вашу помощь.
Я бы рекомендовал использовать LuaSocket . Вероятно, он включен в репозитории вашего системного менеджера пакетов, а если нет, вы можете легко получить его с помощью LuaRocks .
$ luarocks install luasocket $ lua > require 'luarocks.require' > http = require 'socket.http' > html = http.request 'http://www.google.com'
Использование webGet:
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
Выезд http://lua -curl.luaforge.net / .
В Ubuntu и других популярных дистрибутивах Linux, по крайней мере, вы можете получить luasocket из вашего менеджера пакетов и затем использовать его.
local http = require("socket.http") local page = http.request("http://www.google.com")