인프런 커뮤니티 질문&답변
아 맥에서 아이디 암호가 이상하게 입력되어요
작성
·
295
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님이라 그런가