lefengyang
2026-08-20 d01a28cb030b2cb0ff1d42273c877a0f728519a6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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;
}