Puppeteer.registerCustomQueryHandler() 方法
注册一个自定义查询处理器。
签名
class Puppeteer {
static registerCustomQueryHandler(
name: string,
queryHandler: CustomQueryHandler,
): void;
}
参数
参数 | 类型 | 描述 |
---|---|---|
name | string | 自定义查询处理器将注册使用的名称。 |
queryHandler | 要注册的自定义查询处理器。 |
返回值
void
备注
注册后,可以通过在选择字符串前加上 <name>/
,在期望选择器出现的地方使用该处理器。名称只允许由小写和大写拉丁字母组成。
示例
import {Puppeteer}, puppeteer from 'puppeteer';
Puppeteer.registerCustomQueryHandler('text', { … });
const aHandle = await page.$('text/…');