跳到主要内容
版本: 23.11.1

Puppeteer.registerCustomQueryHandler() 方法

注册一个自定义查询处理器

签名

class Puppeteer {
static registerCustomQueryHandler(
name: string,
queryHandler: CustomQueryHandler,
): void;
}

参数

参数

类型

描述

name

string

自定义查询处理器将注册使用的名称。

queryHandler

CustomQueryHandler

要注册的自定义查询处理器

返回值

void

备注

注册后,可以通过在选择字符串前加上 <name>/,在期望选择器出现的地方使用该处理器。名称只允许由小写和大写拉丁字母组成。

示例

import {Puppeteer}, puppeteer from 'puppeteer';

Puppeteer.registerCustomQueryHandler('text', { … });
const aHandle = await page.$('text/…');