Fnodes¶
Fnodes are typically returned from methods on Fathom rulesets.
-
class
Fnode(element, ruleset)¶ A wrapper around a DOM node, storing types, scores, and notes that apply to it
- Arguments
element – The DOM element described by the fnode.
ruleset – The ruleset which created the fnode.
-
Fnode.element¶ The raw DOM element this fnode describes
-
Fnode.hasNoteFor(type)¶ Return whether this fnode has a note for the given type.
undefinedis not considered a note and may be overwritten with impunity.
-
Fnode.hasType(type)¶ Return whether the given type is one of the ones attached to the wrapped HTML node.
-
Fnode.noteFor(type)¶ Return the fnode’s note for the given type,
undefinedif none.
-
Fnode.scoreFor(type)¶ Return the confidence, in the range (0, 1), that the fnode belongs to the given type, 0 by default.