我们可以在 chrome 扩展或 chrome 控制台中 use/import casperjs 吗?
Can we use/import casperjs in chrome extension or chrome console?
我知道 resurrectio 项目做了一些不同的事情。我想知道的是,是否可以 "import" 在 chrome 扩展中进行 casper(例如通过 browserify)?
假设我们想要 运行 这个 example 在 chrome 扩展中。我们将如何着手去做?
CasperJS 建立在 PhantomJS 之上,它本身不在 node.js 上运行。 PhantomJS 是一个完整的(无头)浏览器,因此不能直接在其他浏览器中执行。
您可以将 CasperJS API 实现为 Chrome 扩展并使用它驱动标签,但这是一项艰巨的任务。对于您链接的示例,您根本不需要它。您可以使用 jQuery 的 $.get()
获取每个远程 DOM,并对它们使用 $.parseHTML()
并迭代以找到您要查找的元素。
我知道 resurrectio 项目做了一些不同的事情。我想知道的是,是否可以 "import" 在 chrome 扩展中进行 casper(例如通过 browserify)?
假设我们想要 运行 这个 example 在 chrome 扩展中。我们将如何着手去做?
CasperJS 建立在 PhantomJS 之上,它本身不在 node.js 上运行。 PhantomJS 是一个完整的(无头)浏览器,因此不能直接在其他浏览器中执行。
您可以将 CasperJS API 实现为 Chrome 扩展并使用它驱动标签,但这是一项艰巨的任务。对于您链接的示例,您根本不需要它。您可以使用 jQuery 的 $.get()
获取每个远程 DOM,并对它们使用 $.parseHTML()
并迭代以找到您要查找的元素。