Cookies Casperjs登录:Casperjs管理cookie吗?

Cookies Casperjs登录:Casperjs管理cookie吗?,cookies,casperjs,Cookies,Casperjs,我希望我的casper在会话期间登录并保持登录状态。可能吗?如果是,怎么做?你是什么意思?你只是闲坐着开会吗?通常,您不希望调用casper.exit()。因此,如果您想等待一段时间但仍保持登录状态,则应在 casper.wait(60000, function () { }); 如果您想在CasperJS中存储cookie,可以使用cookiejar,它可以通过CasperJS本地访问 启动CasperJS时,只需添加以下选项: --cookies-file=cookies.txt 您的c

我希望我的casper在会话期间登录并保持登录状态。可能吗?如果是,怎么做?

你是什么意思?你只是闲坐着开会吗?通常,您不希望调用
casper.exit()
。因此,如果您想等待一段时间但仍保持登录状态,则应在

casper.wait(60000, function () {
});

如果您想在CasperJS中存储cookie,可以使用cookiejar,它可以通过CasperJS本地访问

启动CasperJS时,只需添加以下选项:

--cookies-file=cookies.txt
您的cookies将存储在该文件中。即使在退出CasperJS之后,如果您使用此选项调用CasperJS,您也可以再次访问这些cookie


希望这能有所帮助。

假设casper提交了一份登录表单,已登录。如果casper导航到另一个页面,它是否保持登录状态?如果我重新启动casper,它会在重新连接后保持登录状态吗?不,如果重新启动CasperJS,它会终止现有会话和缓存。我的回答解决了你的问题吗?或者你需要更多的澄清吗@如果您启动CasperJS时使用如下选项:“CasperJS test--cookies file=cookies.txt scraper.js”,那么它肯定会工作。您使用的是什么版本的PhantomJS?