Devtools协议中的framenavigated事件似乎与framenavigated事件的工作方式不同。如果我在下面的例子中使用parentframe方法,我只会得到客户端导航重定向,这正是我想要的。如果我使用Devtools协议示例,将parentframe方法替换为parentId,则不会得到任何信息,因为代码没有通过parentId。
我如何使用Devtools协议中的framenavigated事件来以与framenavigated相同的方式运行,并且只获得导航重定向链?
// var url = "http://wechat.com";
var url =
我在一个网站上运行了以下代码:
let details = await page.$$eval(
"#od-subtotals .a-row:not(.a-spacing-mini)",
nodes =>
nodes.map(async n => {
let heading = await n.$eval(".a-text-left span", nn => nn.innerText);
let amount = await n.$eval(".a-text-right span", nn
我正在尝试使用"puppeteer": "^1.16.0",和"moment": "^2.24.0",。当运行page.evaluate()将字符串转换为日期obj时,我得到:
错误:评估失败: ReferenceError:矩未定义
下面是我的最小示例:
const puppeteer = require("puppeteer-extra")
const moment = require('moment')
function shuffle(dataObjArr) {
let r