Puppeteer.registerCustomQueryHandler() 方法
🌐 Puppeteer.registerCustomQueryHandler() method
注册一个自定义查询处理程序。
🌐 Registers a custom query handler.
语法
🌐 Signature
class Puppeteer {
static registerCustomQueryHandler(
name: string,
queryHandler: CustomQueryHandler,
): void;
}
参数
🌐 Parameters
范围 🌐 Parameter | 类型 🌐 Type | 描述 🌐 Description |
|---|---|---|
name | string | 自定义查询处理程序将在其下注册的名称。 🌐 The name that the custom query handler will be registered under. |
queryHandler | 要注册的自定义查询处理程序。 🌐 The custom query handler to register. |
返回:
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/…');