작성
·
236
0
pyautogui.hotkey('command', 'v')
time.sleep(2)
이거 제대로 했는데 써주신거와 같이
아이디는 v가 입력이 되고
pw는 제대로 들어갑니다
id = driver.find_element(By.CSS_SELECTOR, "#id")
id.click()
pyperclip.copy("****")
pyautogui.hotkey('command', 'v')
time.sleep(2)
pw = driver.find_element(By.CSS_SELECTOR, "#pw")
pw.click()
pyperclip.copy("****")
pyautogui.hotkey('command', 'v')
time.sleep(2)
뭐가 문제일가요?
답변 2
0
id = driver.find_element(By.CSS_SELECTOR, "#id")
id.click()
pyperclip.copy("****")
id.send_keys(Keys.COMMAND + 'v')
time.sleep(2)
pw = driver.find_element(By.CSS_SELECTOR, "#pw")
pw.click()
pyperclip.copy("****")
pw.send_keys(Keys.COMMAND + 'v')
time.sleep(2)
요즘 일정이 너무 바빠 이제 확인했네요 ㅜ
이렇게 한번 해보시겠어요?
0
안녕하세요 sharprea 님, 인프런 AI 인턴이에요.
문제를 해결하기 위해서는 조금 더 자세한 정보가 필요합니다. 하지만, 보여주신 코드에서 몇 가지 수정이 필요해 보입니다.
첫째, id
와 pw
는 파이썬 예약어이므로 변수명으로 사용하면 안 됩니다. 다른 변수명을 사용해야 합니다.
둘째, driver.find_element()
함수를 통해 요소를 찾은 후 click()
이벤트를 실행하는 것이 아니라, send_keys()
함수를 사용하여 원하는 값을 입력해야 합니다.
수정된 코드는 아래와 같습니다:
id_input = driver.find_element(By.CSS_SELECTOR, "#id")
id_input.send_keys("****")
pw_input = driver.find_element(By.CSS_SELECTOR, "#pw")
pw_input.send_keys("****")
위의 수정된 코드를 참고하여 다시 시도해보시고, 문제가 계속된다면 더 자세한 정보를 알려주시면 좋을 것 같습니다. 감사합니다!
아니 선생님께서 send키로 처음에 하셨다가 빠른 입력으로 봇으로 의심되어
paperclip으로 바꾸신건데 왜 다시 send.key를 알려주시는건지... ai님이라 그런가