Javascript 如何将PhantomJS添加到我的Chrome扩展中?
我需要在页面上的JavaScript加载后刮取(公共)HTML数据。在做了一些研究之后,我发现PhantomJS在完成这项任务时非常有用。然而,虽然我可以将PhantomJS添加到本地计算机中,但我不知道如何将其添加到我的chrome扩展中。有人知道我怎样才能做到这一点吗?你不能。PhantomJS是一个web浏览器,而不是Javascript库 备选方案1。从镀铬加长件上刮下 您可以使用chrome扩展API执行以下操作:Javascript 如何将PhantomJS添加到我的Chrome扩展中?,javascript,google-chrome-extension,phantomjs,Javascript,Google Chrome Extension,Phantomjs,我需要在页面上的JavaScript加载后刮取(公共)HTML数据。在做了一些研究之后,我发现PhantomJS在完成这项任务时非常有用。然而,虽然我可以将PhantomJS添加到本地计算机中,但我不知道如何将其添加到我的chrome扩展中。有人知道我怎样才能做到这一点吗?你不能。PhantomJS是一个web浏览器,而不是Javascript库 备选方案1。从镀铬加长件上刮下 您可以使用chrome扩展API执行以下操作: 创建一个包含要刮取的页面的选项卡 将内容脚本加载到选项卡中: 等待页面
使用谷歌自己的无头Chrome库来获取你想要的数据。免费入门的一个简单方法是使用。的可能副本。我还认为使用PhantomJS进行一些可能很简单的刮取是一种相当过分的做法。@IWD是否有其他(可能更简单)的方法来刮取JavaScript生成的数据?我以前使用过fetchapi,但它只返回原始HTML(在加载页面上的JavaScript之前)。