An Elixir library for parsing and extracting data from HTML and XML with CSS or XPath selectors.
MIT License
meeseeks_html5ever v0.14.3
, which supports NIF precompilationPublished by mischov about 3 years ago
meeseeks_html5ever v0.13.1
, which supports compilation on Apple M1Published by mischov over 3 years ago
meeseeks_html5ever v0.13.0
, which supports Erlang/OTP 24Published by mischov over 4 years ago
Published by mischov over 4 years ago
Published by mischov about 5 years ago
Document.Node
behaviour was removed, so any direct use of its callbacks with nodes will be brokenhtml
output may be slightly different than beforedata
, own_text
, and text
output may be slightly different than beforeDocument.Node
behaviour and adding that functionality to modules under Meeseeks.Extractor
Published by mischov about 5 years ago
meeseeks_html5ever v0.12.1
, which uses a dirty scheduler for the NIF instead of working asynchronouslyPublished by mischov about 5 years ago
meeseeks_html5ever v0.12.0
, which supports Erlang/OTP 22Published by mischov about 5 years ago
Meeseeks.html/1
now escapes problematic characters when encoding attribute values and text, so its output may be slightly different than before&
and "
when encoding attribute values with Meeseeks.html/1
<
, >
, and &
when encoding text with Meeseeks.html/1
Published by mischov over 5 years ago
Published by mischov over 5 years ago
parse/1
:tuple_tree
type to parse/2
meeseeks_html5ever v0.11.1
, which returns a better error when provided with non-UTF-8 inputPublished by mischov over 5 years ago
meeseeks_html5ever v0.11.0
, which is faster and more memory efficient on Erlang/OTP 21Published by mischov about 6 years ago
Published by mischov over 6 years ago
meeseeks_html5ever v0.10.0
, which supports OTP 21Published by mischov over 6 years ago
Select.handle_match
that could indirectly cause matches stored in the context for filtering to be prematurely clearedPublished by mischov over 6 years ago
Select.filter_nodes
XPath.Expr.Step.eval
XPath.Expr.Step.eval
Published by mischov over 6 years ago
meeseeks_html5ever v0.9.0
, which resolves a Dialyzer errorPublished by mischov over 6 years ago
css
and xpath
macros now accept varsPublished by mischov over 6 years ago
Document.get_nodes/1
Document.get_nodes/2
, courtesy of @asongePublished by mischov over 6 years ago
Meeseeks.Error
instead of whatever assorted formats they were using beforeMeeseeks.Error
, a generic error struct implementing Exception
Meeseeks.fetch_all
and Meeseeks.fetch_one
Meeseeks.html
when encoding element attribute values that contain double quotes