0
我的銀行有一個非常簡單的登錄系統。使用casperjs我已經能夠拉我最近的帳戶餘額和我的最後一筆交易。有很多方法可以從互聯網上獲取數據,我只是用Casperjs來測試它的功能。我向銀行查了一下,他們說 - 只要它是我的銀行賬戶,這沒有問題。僅在檢測到更改時刮擦?
以下是我不得不處理的技術問題:銀行將登錄次數限制爲每天約40次。登錄次數應高於此數量。它會將我從我的帳戶中鎖定6個小時。 (另外,系統每隔20分鐘註銷一次 - 與操作無關)
我想要做的是: 有沒有辦法只在發生事務時才運行刮擦功能?賬戶餘額變化了嗎?
刮擦通常是爲了簡單而及時完成的。我可以實現的是一個推送通知樣式的抓取機制?
目的是獲取消息/電子郵件每次發生事務(最多3-4分鐘的延遲),同時不會被鎖定在系統外。
任何有創意的答案都可以。
嗨Artjom,謝謝你的回覆。 當然有道理,讓我們的活躍期縮短到16.幸運的是,銀行沒有興趣提供api。基於我與他們的對話 - 他們聲稱安全的原因,但我認爲他們只是懶惰。 (請注意,我在第三世界國家,一切都需要更長的時間) 我正在檢查有效的表格以查看是否有任何更改。 我需要在casperjs上實現哪些方法才能確保我們不會註銷,但每隔30秒左右刷新頁面並等待更改。 再次感謝。 – 2015-02-11 05:17:17
我添加了一個應該爲你工作的腳本。它有一個假設,即CasperJS永不停止。你可能只想運行它16個小時,然後用cron或類似的東西重新運行它。 – 2015-02-11 07:31:53
嘿!這可能工作。讓我試試看,讓你知道!謝謝 – 2015-02-11 17:28:29