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/…');