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
import {Puppeteer}, puppeteer from 'puppeteer';
Puppeteer.registerCustomQueryHandler('text', { … });
const aHandle = await page.$('text/…');