我知道resurrectio项目做了不同的事情。我想知道的是,如果有人可以进口" chrome扩展中的casper(例如通过browserify)?
说我们想在Chrome扩展程序中运行此example。我们将如何去做呢?
答案 0 :(得分:2)
CasperJS构建于PhantomJS之上,PhantomJS本身不在node.js上运行。 PhantomJS是一个完整的(无头)浏览器,因此无法直接在另一个浏览器中执行。
您可以将CasperJS API实现为Chrome扩展程序并使用它驱动标签,但这是一项艰巨的任务。对于您链接的示例,您根本不需要它。您可以使用jQuery $.get()
获取每个远程DOM并在其上使用$.parseHTML()
并迭代以查找您要查找的元素。