Puppeteer.registerCustomQueryHandler() 方法
¥Puppeteer.registerCustomQueryHandler() method
注册 自定义查询处理程序。
¥Registers a custom query handler.
签名:
¥Signature:
class Puppeteer {
static registerCustomQueryHandler(
name: string,
queryHandler: CustomQueryHandler
): void;
}
参数
¥Parameters
范围 | 类型 | 描述 |
---|---|---|
name | string | 自定义查询处理程序将在其下注册的名称。 |
queryHandler | 要注册的 自定义查询处理程序。 |
Returns:
void
备注
¥Remarks
注册后,通过在选择字符串前面添加 <name>/
,可以在任何需要选择器的地方使用该处理程序。该名称只能由小写和大写拉丁字母组成。
¥After registration, the handler can be used everywhere where a selector is expected by prepending the selection string with <name>/
. The name is only allowed to consist of lower- and upper case latin letters.
示例
¥Example
puppeteer.registerCustomQueryHandler('text', { … });
const aHandle = await page.$('text/…');