CasperJS是否支持会话机制?

时间:2013-11-04 21:13:14

标签: javascript automation casperjs

我的自动化脚本需要授权,但授权时间约占总时间的70%。

我可以在一个月内授权一次,然后在文件中导出会话数据,并且每次在脚本开头的导入数据之后导出上一次成功会话吗?

PS。如果CaspersJS不支持这个,你能否建议类似的框架与船上的会话机制?

1 个答案:

答案 0 :(得分:1)

要在远程站点保留会话,请指定一个本地文件来存储和读取Cookie,如下所示:

casperjs --cookies-file=/tmp/mycookies.txt myscript.js

这实际上是一个命令行参数,然后传递给Phantomjs(here's the full list,你可以全部使用它们with Casperjs)。

注意,如果您使用的是Windows:在Casperjs版本1.1之前,如果您通过casperjs.bat文件启动Casperjs,则会出现导致此类参数无法传递给Phantomjs的错误。解决方案是使用本机casperjs.exe,可从1.1.DEV版本

获得