LuaRocks.org had a security incident in September 2026. Read the incident report.

htmlparser

Parse HTML text into a tree of elements with selectors

$ luarocks install htmlparser

Call parse() to build up a tree of element nodes. Each node in the tree, including the root node that is returned by parse(), supports a basic set of jQuery-like selectors. Or you could walk the tree by hand.

Versions

scm-0dev11 years ago(revision: 2)16 downloads
0.3.9-14 years ago8,688 downloads
0.3.8-15 years ago540 downloads
0.3.7-15 years ago47 downloads
0.3.6-17 years ago935 downloads
0.3.5-17 years ago50 downloads
0.3.4-28 years ago(revision: 2)430 downloads
0.3.4-19 years ago869 downloads
0.3.3-19 years ago116 downloads
0.3.2-29 years ago6,298 downloads
0.3.2-19 years ago6,306 downloads
0.3.1-19 years ago6,434 downloads
0.3-19 years ago6,284 downloads
0.2-19 years ago6,742 downloads
0.1.1-19 years ago6,282 downloads
0.1-19 years ago6,320 downloads

Dependencies

lua >= 5.1

Dependency for

t-format-html, webscraper, zfh, zhihu.nvim, zhihu.nvim, zhihu.nvim

Labels

Manifests