node.js - 如何修复 puppeteer 中的“page.target 不是函数”?
问题描述
我正在尝试将 Devtools 协议与 Puppeteer 一起使用,但它会引发以下错误:
类型错误:page.target 不是函数
这是我的代码:
const puppeteer = require('puppeteer');
(async() => {
// Use Puppeteer to launch a browser and open a page.
const browser = await puppeteer.launch({headless: true});
const page = await browser.newPage();
// Create a raw DevTools protocol session to talk to the page.
const session = await page.target().createCDPSession();
await page.goto('https://www.google.com');
})();
我错过了什么吗?
解决方案
确保您使用的是最新版本的 Puppeteer。
"dependencies": {
"puppeteer": "latest"
}
推荐阅读
- javascript - 在每个循环中单击一个元素时如何删除所有同级元素的类
- php - 在 Laravel 中基于关系表显示记录
- proguard - Proguard:如何保护 META-INF/服务接口和实现名称?
- sap-erp - BAPI_MATERIAL_GET_ALL 是 BAPI,还是只是 RFC?
- python - 有没有办法根据多次出现的标志条件提取熊猫数据框中的块
- xml - sed/awk 复杂行替换
- python-3.x - 如何使用子进程读取键盘输入并写入文件?
- python-3.x - 首先应该做什么:自动 xgboost 模型参数调整 (Hyperopt) 或特征选择 (boruta)
- python - 将单独列表中的 X 和 Y 坐标分配到元组中
- php - Laravel 7 - 工匠种子目标类 [DatabaseSeeder] 不存在