2010-12-29 5 views
5

Halo、luaでhtmlを入手

私はすばらしいウィジェットを作ろうとしています。私はウェブサイトから情報をダウンロードしたいと思いますが、私はルアを知らず、ウェブ上で何か良いものを見つけられませんでした。

ドメイン名またはIPを渡して、HTMLコードを取得したいと考えています。

ありがとうございました。

答えて

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 
14

私はLuaSocketを使用することをお勧めします。おそらくあなたのシステムパッケージマネージャーのリポジトリーに含まれており、そうでなければLuaRocksで簡単に入手できます。 Ubuntuと他の一般的なLinuxディストリビューションで

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

少なくとも、あなたのパッケージマネージャからluasocketを取得し、それを使用することができます。

local http = require("socket.http") 
local page = http.request("http://www.google.com") 
関連する問題