login, logout¶
- PyPtt.API.login(self, ptt_id: str, ptt_pw: str, kick_other_session: bool = False) None
登入 PTT。
- 參數:
ptt_id (str) -- PTT ID。
ptt_pw (str) -- PTT 密碼。
kick_other_session (bool) -- 是否踢掉其他登入的 session。預設為 False。
- 回傳:
None
- 引發:
LoginError -- 登入失敗。
WrongIDorPassword -- 帳號或密碼錯誤。
OnlySecureConnection -- 只能使用安全連線。
ResetYourContactEmail -- 請先至信箱設定連絡信箱。
範例:
import PyPtt ptt_bot = PyPtt.API() try: ptt_bot.login( ptt_id='ptt_id', ptt_pw='ptt_pw', kick_other_session=True) except PyPtt.LoginError: print('登入失敗') except PyPtt.WrongIDorPassword: print('帳號密碼錯誤') except PyPtt.OnlySecureConnection: print('只能使用安全連線') except PyPtt.ResetYourContactEmail: print('請先至信箱設定連絡信箱')
- PyPtt.API.logout(self) None
登出 PTT。
- 回傳:
None
範例:
import PyPtt ptt_bot = PyPtt.API() try: # .. login .. # .. do something .. finally: ptt_bot.logout()