extract method

  1. @override
List extract(
  1. dynamic input
)
override

Process input and extract necessary data.

  • Note: the output is usually passed to the next extractor in the chain.

Implementation

@override
List extract(dynamic input) {
  selectMatchingElements(HtmlUtils.formatInputElement(input)).forEach((element) {

    attributes.forEach((attr, newValue) {
      element.attributes[attr] = newValue;
    });
  });
  return [input];
}