본문 바로가기
개발일지/selenium, BeautifulSoup, requests

다시 데이터분석!!!!!! (ft. "NoSuchWindowException: no such window: window was already closed")

by 다니엘의 개발 이야기 2022. 6. 29.
320x100

나는 분명 jupyter notebook을 다루는데에 더 익숙해져 있었다.

 

암튼 각설하고 본론으로 넘어가보겠다.

 

코드를 

 

# 첫째줄

driver = webdriver.Chrome('/Users/daniel_choi/opt/anaconda3/envs/ds_study/lib/python3.8/site-packages/chromedriver_autoinstaller/103/chromedriver')

 

# 둘째줄

url = 'https://www.naver.com/'
driver.get(url)

 

이렇게 실행했을때, 

"NoSuchWindowException: no such window: window was already closed"

에러가 뜬다.

 

내 생각에 의하면

첫째줄에서 이미 driver는 실행되었는데, alreadyaclosed? 이게 뭔소리야?

왜 둘째줄이 실행이 안되는거야? 싶었다.

 

# 해결책

 

selenium 이용시,

url = '내가 접속 원하는 인터넷 링크'

driver = '내 컴퓨터 내부의 chrome_driver 설치 경로'

driver.get(url)

 

이렇게 3개는 셋트메뉴라고 생각하면 된다.

나도 추측은 가능하지만, 100% 확신을 담아서 "왜 그런지"는 답을 못하겠지만, 암튼 이 3개는 반드시

하나의 줄에 있으면 해결된다.

300x250