본문 바로가기

셀레니움의 headless 옵션으로 네이버 로그인 시, pyperclip이 작동되지 않음.

by 머니해커_개발자 2023. 8. 14.

셀레니움을 사용해서, headless 옵션을 써야 할 때가 있죠?(aws 등)

 

그 때, 네이버 로그인이 안 되는 것을 볼 수 있습니다.

 

이때는 pyperclip이 오류가 나서 로그인이 안 되는 것인데요,

 

그때는 js를 이용해서 우회하시면 됩니다.

 

driver.execute_script(
f"document.querySelector('input[id=\"id\"]').setAttribute('value', '{id}')"
)
driver.implicitly_wait(10)
driver.execute_script(
f"document.querySelector('input[id=\"pw\"]').setAttribute('value', '{self.naver_pw}')"
)

 

 

이렇게 쓰시면 됩니다.

 

 

 

셀레니움에서 크롤링 혹은 AWS 사용을 위해 headless 옵션을 썼는데, 네이버 로그인이 되지 않을 때

머니해커입니다. 간혹 셀레니움을 사용해서, headless 옵션을 써야 할 때가 있습니다. 가령, 크롤링을 빨리 한다거나, 혹은 로그인 해서 서로이웃추가를 한다거나. ...

cafe.naver.com

 

'Python' 카테고리의 다른 글

공모전 긁어오기  (0) 2017.04.02

댓글

최신글 전체

이미지
제목
글쓴이
등록일