인프런 커뮤니티 질문&답변

toaehddn님의 프로필 이미지
toaehddn

작성한 질문수

현존 최강 크롤링 기술: Scrapy와 Selenium 정복

브라우저 제어해서 크롤링하기 - 처음강의 마지막부분 문의

작성

·

2.9K

0

안녕하세요, 강사님.
 
말씀해주신것처럼 driver = webdriver.Chrome(chromedriver)까지하면 크롬이 하나가 창이 뜨는데...
이때 주피터에서 출력창에 아래와 같은 warning이 뜹니다.
warning이라 구현에는 문제가 없는 듯 보이지만 영 찝찝하네요
 
어떻게해결할까요?
 
<ipython-input-15-1cda356225a9>:5: DeprecationWarning: executable_path has been deprecated, please pass in a Service object
  driver = webdriver.Chrome(chromedriver)

답변 1

2

안녕하세요. 

파이썬에서 라이브러리가 수시로 업데이트가 되어서요. 지금 이런 라이브러리는 수년만에 한번 나온 것이지만, 다른 라이브러리는 수도 없이 warning 메세지가 나옵니다. 예를 들어 pandas 라이브러리는 엄청 많이 나와서, 별도로 warning 메세지는 화면에 보여주지 않는 라이브러리도 있어요 ㅎㅎ 특이하죠. 그래서 보통은 warning 메세지는 신경을 쓰지 않아요. 왜냐하면 실행은 정상적으로 되거든요. 정상 실행이 안될 정도면 알아서 warning 메세지가 아니라, 에러를 내주며 실행이 안되니까요. 걱정하지 않으셔도 됩니다.

아니시라면, 위의 메세지를 복사해서 검색해서, 관련 이슈들을 보실 수는 있으신데요. 저도 검색해보며 아예 이를 해결하는 영상도 찾아보았는데, 이 부분 봐보셔도 좋을 것 같습니다. 결국 코드를 조금 다르게 써야 하는데, 굳이 그렇게까지 해서, warning 메세지를 안보이게 하는 것이 그렇게 추천드리지는 않습니다. 영상이 영어이지만, 기존 코드를 어떻게 바꾸면 될지를 중간에 화면만 보시면 이해는 하실 것 같아요.

https://www.youtube.com/watch?v=VMzmVFA-Gps

 

toaehddn님의 프로필 이미지
toaehddn

작성한 질문수

질문하기