所以我正在使用node.js puppeteer,并且无法使用page.evaluate方法。这是我的代码的相关部分:
console.log(response);
//Valid, prints a regular old string
await page.evaluate(() => document.getElementById('myelement').innerHTML = response);
//Doesn't work, I'm given the error 'response is not defined'
这是怎么了?
答案 0 :(得分:2)
响应变量未发送到chrome浏览器,您必须将其添加为评估函数的参数。
@import url('https://cdn.titanwar.net/fonts/coolvetica_rg/stylesheet.css');
html, body {
margin: 0;
font-family: 'Coolvetica Rg'
}