コード例 #1
0
ファイル: app.py プロジェクト: waketzheng/py12306
 def check_auto_code(cls):
     if Config().AUTO_CODE_PLATFORM == 'free':
         return True
     account_config = Config().AUTO_CODE_ACCOUNT
     if not account_config.get('user') or not account_config.get('pwd'):
         return False
     return True
コード例 #2
0
 def get_img_position_by_ruokuai(self, img):
     ruokuai_account = Config().AUTO_CODE_ACCOUNT
     soft_id = '119671'
     soft_key = '6839cbaca1f942f58d2760baba5ed987'
     rc = RKClient(ruokuai_account.get('user'), ruokuai_account.get('pwd'), soft_id, soft_key)
     result = rc.rk_create(img, 6113)
     if "Result" in result:
         return self.get_image_position_by_offset(list(result['Result']))
     CommonLog.print_auto_code_fail(result.get("Error", CommonLog.MESSAGE_RESPONSE_EMPTY_ERROR))
     return None
コード例 #3
0
ファイル: OCR.py プロジェクト: hurryking/py12306
 def get_img_position_by_ruokuai(self, img):
     ruokuai_account = Config().AUTO_CODE_ACCOUNT
     soft_id = '121426'
     soft_key = '1033017e34594d74b354da89f18717db'
     rc = RKClient(ruokuai_account.get('user'), ruokuai_account.get('pwd'),
                   soft_id, soft_key)
     result = rc.rk_create(img, 6113)
     if "Result" in result:
         return self.get_image_position_by_offset(list(result['Result']))
     CommonLog.print_auto_code_fail(
         result.get("Error", CommonLog.MESSAGE_RESPONSE_EMPTY_ERROR))
     return None