Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
                    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




Ejemplo n.º 4
0
                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)
Ejemplo n.º 5
0
                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
Ejemplo n.º 6
0
                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)