lefengyang
2026-08-20 d01a28cb030b2cb0ff1d42273c877a0f728519a6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import {queryNextData} from "./queryNextData";
 
export function parseProductDetail(htmlStr: string): any {
    const props = queryNextData(htmlStr);
    const item = props?.initialState?.item?.detail?.item;
    if (!item) {
        return {};
    }
    delete item.descriptionHtml
    delete item.storeLicences
    delete item.seller?.storeLicences
    delete item.crumb
    Array.isArray(item.description) && (item.description = item.description.join('\n'))
    return item;
}