Puppeteer 是一个 Node.js 库,它通过 DevTools 协议或 WebDriver BiDi 提供控制 Chrome 或 Firefox 的高级 API。Puppeteer 默认在无界面模式(headless)下运行,但可以配置为在可见的浏览器模式(headed)中运行。
你可以在这里看到向 Puppeteer 集成的样例项目:https://github.com/web-infra-dev/midscene-example/blob/main/puppeteer-demo
配置 OpenAI API Key,或 自定义模型服务
编写下方代码,保存为 ./demo.ts
使用 ts-node
来运行,你会看到命令行打印出了耳机的商品信息:
当上面的命令执行成功后,会在控制台输出:Midscene - report file updated: /path/to/report/some_id.html
, 通过浏览器打开该文件即可看到报告。
你可能还想了解 提示词技巧