这篇文章是关于什么的?您想让用户能够通过您的系统浏览网页并感觉它是一个真正的浏览器。我为什么创作这篇文章?很长一段时间以来,我都试图创建一种方法来让会员通过一些网页并填写他们的详细信息。我搜索了许多可以做到这一点的开源库,但一无所获。所以我决定自己实现它。我们要怎么做?对于本文,我将使用Puppeteer和ReactJS。Puppeteer是一个Node.js库,可自动执行多种浏览器操作,例如表单提交、抓取单页应用程序、UI测试,尤其是生成网页的屏幕截图和PDF版本。我们将使用Puppeteer打开一个网页,向客户端(React)发送每个帧的屏幕截图,并通过单击图像将操作反映给Puppeteer。首先,让我们设置项目环境。Novu-第一个开源通知基础设施只是关于我们的快速背景。Novu是第一个开源通知基础设施。我们基本上帮助管理所有产品通知。它可以是应用内(开发社区中的铃铛图标-Websockets)、电子邮件、短信等。如果你能给我们一颗星,我会非常高兴!它将帮助我每周发表更多文章