首页 > 解决方案 > 是否可以在服务器端运行 Puppeteer?

问题描述

我想使用 Puppeteer 自动执行特定任务。但是,出于用户友好的目的,我考虑在 chrome 扩展中实现它。浏览网页,我遇到了这篇文章https://dev.to/tchan/web-automation-using-puppeteer-inside-a-chrome-extension-318o老实说,我无法从文章中吸收一些上下文,因为我对这类东西没有足够的经验。根据文章,我必须激活chrome 的远程调试。所以我做了,但无法访问本地主机,因此webSocketDebuggerUrl财产,要么。尝试访问时在浏览器上遇到了一些拒绝连接错误。但我关心的是,如果它甚至可以工作,如果我发布了这个扩展,也必须激活他/她的 chrome 远程调试,这对用户来说不太友好。最后,我想如果可以用自己的电脑在nodejs上运行Puppeteer,应该也可以在网站的服务器端(nodejs)上运行。因此,您不需要扩展,因此网站本身将执行我打算完成的任务。

抱歉这个长篇故事的问题,但我仍然对服务器端语言知之甚少。那么可以在服务器端运行 Puppeteer 吗?那么你会推荐做什么呢?
谢谢。

标签: node.jswebsocketpuppeteerremote-debuggingwebautomation

解决方案


推荐阅读