我想知道我是否可以在Web浏览器上运行puppeteer吗?"/>
我想知道我是否可以在Web浏览器上运行puppeteer吗?
我制作了test.js和testweb.html。
这是test.js
const main = async () => {
console.log("main!");
};
async function test(){
const puppeteer = require('puppeteer');
let page;
const browser = await puppeteer.launch({
headless : false
});
page = await browser.newPage();
await page.goto('/', {waitUntil:'networkidle2'});
console.log("test()!");
}
main();
这是testweb.html
<!DOCTYPE html>
<html>
<head>
<title>test web page</title>
</head>
<body>
<input type="button" title="login" alt="login" value="subject" class="btn" id="log.login" onclick = "test()">
<script type="text/javascript" language="javascript" src ="./test.js"></script>
</body>
运行html代码时,发生以下错误:未捕获(在承诺中)ReferenceError:未定义require
我很难解决这个问题。如果您可以解决此问题,请告诉我解决方案。 :(
回答如下:不幸的是,操纵p的人被设计为可以在您的计算机上使用node.js运行。我建议您深入研究一些示例项目,以了解您可以使用该软件包做什么。参考:https://github/checkly/puppeteer-examples
更多推荐
我想知道我是否可以在Web浏览器上运行puppeteer吗?
发布评论