Node.js您可以在其他页面上触发clickevent吗?

时间:2018-08-08 21:22:15

标签: javascript html node.js

所以我想获取一个存储在网站中的链接。我要从中获取链接的网站是https://skribbl.io.,如果您单击创建“ 创建私人房间” 按钮,则该网站将刷新并显示要共享的链接(我想获取该链接) )。如果您在登录页面上,则必须在“创建私人房间” 按钮上触发一个单击事件。我什至可以这样做,如果可以,怎么办?

1 个答案:

答案 0 :(得分:0)

您可以使用名为“ Cheerio”的包(基本上是服务器端的Jquery库)在nodejs上完成此操作。

因此,您将在节点上的页面上运行请求,然后使用Cheerio解析响应以提取文本。

如果您要网页抓取的页面要求您单击,那么您可能需要考虑查看一个名为NightmareJS的库程序包,该程序包可以通过编写的脚本执行无头页面自动化。