0
我知道resurrectio项目做了一些不同的事情。我想知道的是,如果能够在chrome扩展中“导入”casper(例如通过browserify)?我们可以在Chrome扩展程序或Chrome控制台中使用/导入casperjs吗?
假设我们想在chrome扩展中运行这个example。我们将如何去做呢?
我知道resurrectio项目做了一些不同的事情。我想知道的是,如果能够在chrome扩展中“导入”casper(例如通过browserify)?我们可以在Chrome扩展程序或Chrome控制台中使用/导入casperjs吗?
假设我们想在chrome扩展中运行这个example。我们将如何去做呢?
CasperJS建立在PhantomJS之上,它本身不在node.js上运行。 PhantomJS是一个完整的(无头)浏览器,所以它不能在另一个浏览器中直接执行。
您可以实现CasperJS API作为Chrome扩展并使用它来驱动标签,但这是一项艰巨的任务。对于您链接的示例,您完全不需要这样做。您可以使用jQuery的$.get()
获取每个远程DOM并在其上使用$.parseHTML()
,并重复查找您查找的元素。