我们可以在chrome扩展程序或chrome控制台中使用/ import casperjs吗?

时间:2015-04-12 22:55:45

标签: javascript google-chrome google-chrome-extension casperjs browserify

我知道resurrectio项目做了不同的事情。我想知道的是,如果有人可以进口" chrome扩展中的casper(例如通过browserify)?

说我们想在Chrome扩展程序中运行此example。我们将如何去做呢?

1 个答案:

答案 0 :(得分:2)

CasperJS构建于PhantomJS之上,PhantomJS本身不在node.js上运行。 PhantomJS是一个完整的(无头)浏览器,因此无法直接在另一个浏览器中执行。

您可以将CasperJS API实现为Chrome扩展程序并使用它驱动标签,但这是一项艰巨的任务。对于您链接的示例,您根本不需要它。您可以使用jQuery $.get()获取每个远程DOM并在其上使用$.parseHTML()并迭代以查找您要查找的元素。