是否可以在服务器端运行Puppeteer?

时间:2020-07-19 12:01:48

标签: node.js websocket puppeteer remote-debugging webautomation

我想使用Puppeteer自动执行特定任务。但是,出于用户友好的目的,我考虑过在chrome扩展中实现它。浏览网络时,我遇到了这篇文章https://dev.to/tchan/web-automation-using-puppeteer-inside-a-chrome-extension-318o,老实说,由于我对此类内容没有足够的经验,因此我无法从本文中吸收一些背景信息。根据文章所述,我必须为chrome激活远程调试。因此,我做到了,但无法访问localhost,因此也无法访问 webSocketDebuggerUrl 属性。尝试访问时,浏览器上出现一些连接拒绝错误。但是,我关心的是,即使它能正常工作,如果我发布了此扩展程序,也将不得不激活他/她对chrome的远程调试,并且这对用户不友好。最后,我认为如果可以在您自己的计算机上的nodejs上运行Puppeteer,那么也应该可以在网站的服务器端(nodejs)上运行它。因此,您不需要扩展,因此网站本身将实现我想要的任务。

很抱歉,这个故事长的问题,但是我仍然对服务器端语言了解不多。那么有可能在服务器端运行Puppeteer吗?那么您会建议做什么?
谢谢。

0 个答案:

没有答案