html-text-scout
v1.0.1
Published
A visual web page text scrapper
Downloads
3
Maintainers
Readme
Scout
Description
Finds text on an HTML page via relationship to other text on the page.
Example Usage
Find text on page
Hello World
const scout = await Scout.create(testHtml);
// returns true
const found = scout.find('Hello World');
// returns ['Hello World', 'World']
const foundWithRegex = scout.find(/^Hello (\w+)$/);
Find text under a reference text
const scout = await Scout.create(testHtml);
// returns '$8.97'
const text = scout.under('Total:' /* string or regex */);
Get row text
You can can also use scout to fetch table text
const scout = await Scout.create(testHtml);
// returns [['Book', '$20.22'], ['Coffee', '$5.99']]
const rows = scout.rowsBetween('Item', 'Total', 2);