回答

2

CasperJS建立在PhantomJS之上,它本身不在node.js上运行。 PhantomJS是一个完整的(无头)浏览器,所以它不能在另一个浏览器中直接执行。

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

相关问题