2010-12-29 10 views
5

हेलो,HTML प्राप्त करें lua साथ

मैं एक भयानक विजेट बनाने की कोशिश कर रहा हूँ। मैं किसी वेबसाइट से डाउनलोड जानकारी करना चाहता हूं लेकिन मुझे लुआ नहीं पता है और मुझे वेब पर कुछ भी अच्छा नहीं मिला।

मैं डोमेन नाम या आईपी में पास करना चाहता हूं और एचटीएमएल कोड वापस लेना चाहता हूं।

आपकी मदद के लिए धन्यवाद।

उत्तर

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 से आसानी से प्राप्त कर सकते हैं।

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

Ubuntu और अन्य लोकप्रिय Linux distros कम से कम आप अपने पैकेज प्रबंधक से luasocket प्राप्त कर सकते हैं और फिर उस का उपयोग करें।

local http = require("socket.http") 
local page = http.request("http://www.google.com") 
संबंधित मुद्दे