/** 默认页面爬虫 */ import * as puppeteer from 'puppeteer'; import { ISpider } from './ISpider'; import Spider from './Spider'; import { SpiderResult } from '../types'; export declare class PageSpider extends Spider implements ISpider { page?: puppeteer.Page; requests: SpiderResult[]; openedUrls: string[]; listeners?: ((...args: any[]) => void)[]; existedUrlsHash: Set; /** 初始化蜘蛛 */ init(): Promise; /** 复写父类方法 */ run(): Promise; /** 执行 Monkey 操作 */ _monkeyDance(): Promise; /** 解析执行结果 */ _parse(): Promise; /** 执行结束时候操作 */ private finish; }