python3 selenium
python selenium 로그인 입력 방법
Pymac
2023. 12. 18. 09:45
반응형
# 'result_string'의 각 글자를 한 글자씩 입력합니다.
captcha_input = wait(driver, 10).until(EC.visibility_of_element_located((By.XPATH, '//input[@id="txtID"]')))
for char in ID_1:
# Use JavaScript to simulate keypress events
time.sleep(0.2)
driver.execute_script("arguments[0].value += arguments[1];", captcha_input, char)
# 'result_string'의 각 글자를 한 글자씩 입력합니다.
captcha_input = wait(driver, 10).until(EC.visibility_of_element_located((By.XPATH, '//input[@id="txtPW"]')))
for char in PW_1:
# Use JavaScript to simulate keypress events
time.sleep(0.2)
driver.execute_script("arguments[0].value += arguments[1];", captcha_input, char)
# id 복사 붙여넣기
elem_id = wait(driver, 10).until(EC.visibility_of_element_located((By.XPATH, '//input[@id="txtID"]')))
elem_id.click()
pyperclip.copy(ID_1)
elem_id.send_keys(Keys.CONTROL, 'v')
time.sleep(0.5)
# pw 복사 붙여넣기
elem_pw = wait(driver, 10).until(EC.visibility_of_element_located((By.XPATH, '//input[@id="txtPW"]')))
elem_pw.click()
pyperclip.copy(PW_1)
elem_pw.send_keys(Keys.CONTROL, 'v')
time.sleep(0.5)
wait(driver, 10).until(EC.visibility_of_element_located((By.XPATH, '//input[@id="txtID"]'))).send_keys(ID_1)
wait(driver, 10).until(EC.visibility_of_element_located((By.XPATH, '//input[@id="txtPW"]'))).send_keys(PW_1)
반응형