簡體   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