def login_and_wait(): """ Note: Login is done on only those credentials whose access details are there. """ df = read_excel(user_keys_excel) # for username in credential_dict.keys(): for username in df.username: driver = webdriver.Chrome(executable_path=path) login(driver, username, credential_dict[username]) # driver.get("http://www.twitter.com") time.sleep(30)
def login_and_wait(): """ Note: Login is done on only those credentials whose access details are there. """ user_keys_dataframe = read_excel(user_keys_excel) logger.info('reading user_keys_excel') # for username in credential_dict.keys(): for username in user_keys_dataframe.username: driver = webdriver.Chrome(executable_path = path) logger.info('Initiated webdriver') login(driver, username, credential_dict[username]) driver.get('http://www.twitter.com') time.sleep(30) driver.close()
def create_apps_save_keys(): app_name_index = 0 for username in credential_dict.keys(): driver = webdriver.Chrome(executable_path=path) while (True): if (login(driver, username, credential_dict[username])): break create_or_get_keys(driver, "trial__" + str(app_name_index), username, login_excel, user_keys_excel) app_name_index += 1
def delete_multiple_apps(): df = read_excel(user_keys_excel) for username in df.username: # for username in credential_dict.keys(): driver = webdriver.Chrome(executable_path=path) try: while (True): if (login(driver, username, credential_dict[username])): break # login(driver, username, credential_dict[username]) delete_first_app(driver, username) except: print("not found") driver.close()
def delete_multiple_apps(): user_keys_dataframe = read_excel(user_keys_excel) logger.info('read user_keys_excel') for username in user_keys_dataframe.username: # for username in credential_dict.keys(): driver = webdriver.Chrome(executable_path = path) logger.info("Initiated webdriver") try: logger.info('trying to login & then delete first app') while(True): ### NOT SURE IF THIS IS APPROPRIATE OR NOT if(login(driver, username, credential_dict[username])): break delete_first_app(driver, username) except: logger.warn("no app found, no deletion occured") logger.info('closing webdriver') driver.close()
def create_apps_save_keys(): app_name_index = 0 counter = 0 for username in credential_dict.keys(): logger.info("Initiated webdriver") login_flag = True while(True): ### MIGHT NEED CHANGE counter += 1 driver = webdriver.Chrome(executable_path = path) if(login(driver, username, credential_dict[username])): break if counter > 6: logger.error("Unable to access even after 10 attempts, breaking, please check login_excel for username: %s or check your internet access",username) login_flag = False break if(login_flag): create_or_get_keys(driver, "trial__" + str(app_name_index), username, user_keys_excel) app_name_index += 1