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()