(方法) 以下はLuaの最新バージョンでウェブページをダウンロードする簡単な方法です。lua-requestsライブラリを使うと、手軽にHTTPリクエストができます。
lua-requests
方法: LuaにはHTMLを解析するための組み込みライブラリはありませんが、LuaHTMLのようなサードパーティのライブラリを利用するか、LuaXMLを通してlibxml2のバインディングを利用することができます。一般的なアプローチは、lua-gumboライブラリを使用してHTMLを解析することであり、これは、直感的で、HTML5に準拠した解析機能を提供します。
LuaHTML
LuaXML
libxml2
lua-gumbo
Luaでは、HTTPリクエストを送るためにsocket.httpやluasocketモジュールを使うことが多いです。
socket.http
luasocket
How to (やり方) このコードはsocket.httpとltn12を使ってHTTP GETリクエストを送ります。ユーザー名とパスワードで認証して、データを取得します。
ltn12