import {parse,HTMLElement} from "node-html-parser";

export function parseProductsError(docHtml: string) {
	const doc = parse(docHtml);
	let msg = doc.querySelector('.SearchMode+div')?.text?.trim();
	msg || (msg = parseYahooMsg(doc));
	return msg;
}

export function parseYahooMsg(doc: HTMLElement) {
	let msg = doc.querySelector('.msg')?.text?.trim();
	msg || (msg = doc.querySelector('#contents')?.text?.trim());
	msg || (msg = doc.querySelector('body')?.text?.trim());
	return msg;
}