PhantomJS 或 CasperJS 打开页面并执行书签
PhantomJS or CasperJS open page and execute bookmarklet
是否可以使用 PhantomJS 或 CasperJS 打开网页,然后 运行 该页面上的小书签?
我想获取此结果的 DOM 以检查小书签是否已正确加载。
我已经在网上搜索并尝试了很多方法,但没有找到解决方案。
提前致谢。
据我所知,我不相信 PhantomJS 或 CasperJS 使用书签使用的 javascript:
协议。
或者,您可以使用casper.evaluate()
来执行网页中的书签内容:
casper.evaluate(function () {
// Insert your bookmarklet code here
});
之后您可以使用 casper.getHTML()
获得结果网页的 DOM。
是否可以使用 PhantomJS 或 CasperJS 打开网页,然后 运行 该页面上的小书签?
我想获取此结果的 DOM 以检查小书签是否已正确加载。
我已经在网上搜索并尝试了很多方法,但没有找到解决方案。
提前致谢。
据我所知,我不相信 PhantomJS 或 CasperJS 使用书签使用的 javascript:
协议。
或者,您可以使用casper.evaluate()
来执行网页中的书签内容:
casper.evaluate(function () {
// Insert your bookmarklet code here
});
之后您可以使用 casper.getHTML()
获得结果网页的 DOM。