def get(job_info,**comm_kwargs): #print comm_kwargs comm = Comm(job_info, **comm_kwargs) comm.set_attr(log_file_name="BCCard_crawl_profile.log") for t in range(DEFAULT_RETRY_COUNT): comm = get_attempt(comm) try: if comm.driver: comm.driver.quit() comm.driver = None except: comm.add_err("ERROR_RETRIABLE_problem_in_closing_webdriver", tb_msg=traceback.format_exc(), SC=True) return comm if comm.last_e_msg == "OK": comm.logger.error(">>>ALL PROCESS IS DONE") return comm elif "ERROR_DO_NOT_RETRY" in comm.last_e_msg: return comm else: time.sleep(5) comm.add_err("ERROR_DO_NOT_RETRY_retry_count_exceed") return comm
def get(job_info, **comm_kwargs): comm = Comm(job_info, **comm_kwargs) comm.set_attr(url="https://spib.wooribank.com/pib/Dream?withyou=CMLGN0001", log_file_name="Woori_crawl_profile.log") for t in range(DEFAULT_RETRY_COUNT): comm = get_attempt(comm) if comm.last_e_msg == "OK": comm.logger.error(">>>ALL PROCESS IS DONE") return comm elif "ERROR_DO_NOT_RETRY" in comm.last_e_msg: return comm else: time.sleep(5) comm.add_err("ERROR_DO_NOT_RETRY_retry_count_exceed") return comm
comm.driver.quit() comm.driver = None except: comm.add_err("ERROR_DO_NOT_RETRY_problem_in_webdriver", tb_msg=traceback.format_exc(), SC=True) return comm return comm else: time.sleep(10) try: if comm.driver: comm.driver.quit() comm.driver = None except: comm.add_err("ERROR_DO_NOT_RETRY_problem_in_webdriver", tb_msg=traceback.format_exc(), SC=True) return comm return comm if __name__ == "__main__": job_info = {'creds': {'cred_user_id': 'murane', 'cred_user_pw': 'Tpsxl40!', 'cred_acc_no': '110385994336'}} comm = Comm(job_info) comm.set_attr(url="https://open.shinhan.com/index.jsp", isEncoded=False) comm = login(comm) print comm.last_e_msg
return comm comm.add_err("ERROR_DO_NOT_RETRY_retrial_num_excess", tb_msg=traceback.format_exc()) return comm if __name__ == "__main__": job_info = { 'creds': { 'cred_user_id': 'zakk95', 'cred_user_pw': 'Tpsxl80@' } } comm = Comm(job_info=job_info) comm.set_attr(url="https://www.bccard.com/app/card/MainActn.do", isEncoded=False) comm = login(comm) """ flag = 1 while True: if flag == 1: job_info = {'creds':{'cred_user_id':'zakk95','cred_user_pw':'Tpsxl80@'}} elif flag == 2: job_info = {'creds':{'cred_user_id':'zakk9512','cred_user_pw':'Tpsxl80@'}} #id elif flag == 3: job_info = {'creds':{'cred_user_id':'zakk95','cred_user_pw':'Tpsxl80@ef1'}} #pw comm = Comm(job_info=job_info) comm.set_attr(url = "https://www.bccard.com/app/card/MainActn.do",isEncoded=False) comm = login(comm)
return comm try: if comm.driver: comm.driver.quit() comm.driver = None except: comm.add_err("ERROR_DO_NOT_RETRY_problem_in_webdriver", tb_msg=traceback.format_exc(), SC=True) return comm return comm if __name__ == "__main__": job_info = { 'creds': { 'cred_user_id': 'zakk95', 'cred_user_pw': 'TPSXL40', 'cred_acc_no': '46543138745124' } } comm = Comm(job_info) comm.set_attr(url="https://obank1.kbstar.com/quics?page=C018897&QViewPC=Y", isEncoded=False) comm = login(comm) print comm.last_e_msg
return comm return comm else: time.sleep(10) try: if comm.driver: comm.driver.quit() comm.driver = None except: comm.add_err("ERROR_DO_NOT_RETRY_problem_in_webdriver", tb_msg=traceback.format_exc(), SC=True) return comm return comm if __name__ == "__main__": job_info = { 'creds': { 'cred_user_id': 'zakk95', 'cred_user_pw': 'uE^9z@', 'cred_acc_no': '1002442773027' } } comm = Comm(job_info=job_info) comm.set_attr(url="https://spib.wooribank.com/pib/Dream?withyou=CMLGN0001", isEncoded=False) comm = login(comm)