floki
floki copied to clipboard
Floki is a simple HTML parser that enables search for nodes using CSS selectors.
## Description When there is a noscript tag with content present in the head, when parsed, FastHtml moves all the tags present after noscript and the children of noscript into...
Hello, I've noticed that the DOCTYPE is not parsed. I did not dig too much into the lib code yet, but it seems that it's supposed to be parsed. ```elixir...
## Feature goal When I encounter some webpage like this: ```html hey wat ``` I want to select the tag x, and get the text " wat". The characteristic for...
## Description I'm using Floki to read a html document and extract some elements from it. The element has id that contains a forward slash. I used `Floki.find` with the...
Some HTML named character references are allowed to be used without the trailing semicolon according to the [HTML specs](https://html.spec.whatwg.org/multipage/named-characters.html#named-character-references). For example, instead of ` ` it's technically allowed to just write...
HTML doesn’t allow nested comments. However, both Firefox and Chromium are somewhat lenient about that which can result in surprising issues when you parse a document with Floki (I tried...
See issue #604
## Description Error in Phoenix Live View test code. The error: 16:43:41.594 [error] GenServer #PID terminating ** (MatchError) no match of right hand side value: [] (floki 0.37.0) lib/floki/finder.ex:56: Floki.Finder.find/2...
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.38.2 to 0.39.2. Changelog Sourced from ex_doc's changelog. v0.39.2 (2025-12-04) Bug fixes Do not strip hrefs on summaries Show go to latest for prereleases Prevent fake italic...
Bumps [credo](https://github.com/rrrene/credo) from 1.7.12 to 1.7.14. Release notes Sourced from credo's releases. v1.7.14 Check it out on Hex: https://hex.pm/packages/credo/1.7.14 Fixed regression for DuplicatedCode Expanded Credo.Check.Warning.ExpensiveEmptyEnumCheck to cover less obvious cases...