繁体   English   中英

Casperjs使登录会话保持活动状态

[英]Casperjs keep alive a login session

我正在尝试保持登录会话的状态,在闲置3分钟后,用户断开了连接。

这里的问题是,在大多数情况下,页面给出错误502/504,所以我想每20/30秒发送一次http get请求而没有收到响应,只是留下一个请求并保持会话状态。

我想这样做,但同时我在网站上做了一些事情,例如抓取,例如新建标签。

有办法使它起作用吗?

它取决于站点的内容,但是如果它具有任何过滤器(如显示结果过滤器),则可以在脚本中添加一个步骤,以每20/30秒更改一次,这意味着您“刷新”了内容并且会话保持活动状态。

另一种方法是在url上添加GET参数,假设您的页面为http://www.example.com/infoineed 使用thenOpen('http://www.example.com/infoineed?get=donothing')添加一个步骤,这将以某种方式刷新页面,但不执行任何操作。

最后,您可以再次使用reload(),这取决于您正在工作的站点。

希望能有所帮助,加油!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM