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;
|
}
|