получить HTML с Луа - PullRequest
       4

получить HTML с Луа

5 голосов
/ 29 декабря 2010

Halo,

Я пытаюсь сделать отличный виджет. Я хотел бы загрузить информацию с веб-сайта, но я не знаю lua, и я не нашел ничего хорошего в Интернете.

Я хотел бы передать имя домена или IP-адрес и вернуть html-код.

Спасибо за вашу помощь.

Ответы [ 4 ]

14 голосов
/ 29 декабря 2010

Я бы рекомендовал использовать LuaSocket . Вероятно, он включен в репозитории вашего системного менеджера пакетов, а если нет, вы можете легко получить его с помощью LuaRocks .

$ luarocks install luasocket
$ lua
> require 'luarocks.require'
> http = require 'socket.http'
> html = http.request 'http://www.google.com'
2 голосов
/ 29 декабря 2010

Использование 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
2 голосов
/ 29 декабря 2010
0 голосов
/ 30 декабря 2010

В Ubuntu и других популярных дистрибутивах Linux, по крайней мере, вы можете получить luasocket из вашего менеджера пакетов и затем использовать его.

local http = require("socket.http")
local page = http.request("http://www.google.com")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...