UNPKG

plugin-books-pro

Version:

[![npm version](https://badge.fury.io/js/plugin-books-pro.svg)](https://badge.fury.io/js/plugin-books-pro)

25 lines (24 loc) 814 B
import { Page } from "t2-browser-worker"; import { BaseBook } from "../models/base"; import { IResponseListBook } from "../models/types"; export default class Manhuavn extends BaseBook { private readonly path; private readonly selectors; private getListBookLink; private extractBookData; private getElementText; private getElementAttribute; private getElementsText; private formatTags; private parseNumber; private parseViewCount; private navigateAndFetch; getNew(page: Page): Promise<IResponseListBook>; getFavorite(page: Page): Promise<IResponseListBook>; getTop(page: Page): Promise<IResponseListBook>; crawl(page: Page): Promise<{ top: IResponseListBook; bookNew: IResponseListBook; bookFavorite: IResponseListBook; }>; }