Skip to content
Yukai Huang edited this page Mar 9, 2016 · 3 revisions

ntust_agent.rb ,台科的登入代理為例,Agent 程式必須達成以下實作。

LOGIN_FIELDS

常數,把 Login 的表單資料暴露給外部 API 利用,可以拿來串 Rails 前端或是 JSON API。

#initialize

設定 agent 相關參數。登入網址啦、一些有的沒得。

#login

定義要 post 的表單,還有處裡 Post 的資料。

#fetch

把選課代碼抓出。

Clone this wiki locally