본문 바로가기
VBA

[VBA] 오늘의 날씨에서 날씨 아이콘까지 불러오기(Feat. 네이버)

by 일등미노왕국 2022. 2. 24.

이전글을 보면

https://1stminokingdom.tistory.com/68

 

[VBA] 오늘의 날씨(네이버 오늘의 날씨)

웹 크롤링 연습을 위해 엑사남님 강의 중 [오늘의 날씨]를 가져오는 강의를 이용하여 크롤링을 작업하였다. https://www.youtube.com/watch?v=5U5zPQUAL7E 아참... 새해 복 많이 받으시길..... 우선 본인이 웹

1stminokingdom.tistory.com

결과값에 날씨 아이콘이 없는 텍스트로만 [오늘의 날씨]를 구현하였다...여기서 조금더 나아가 날씨 아이콘 까지 가지고 오는 것을 해보겠다.

네이버의 오늘의 날씨 화면은 이렇게 날씨 아이콘이 노출이 된다...

html을 분석해보면 <i class> 의 "wt_icon ico_wt1"이 아이콘 값이라는것을 유추할 수 있다. 

그럼 저 아이콘의 url을 확인할 수 있으면 그 url을 통해 그림을 가져오면 되는것이다.

url을 통해서 그림을 가져오는 것은 엑사남 강의를 참고바랍니다.

https://www.youtube.com/watch?v=hGzbzWP5H9U&t=596s 

background-image: url에 마우스를 가져가면 아이콘 파일이 팝업되면서 아래에 url주소가 나온다.. 이때 하이퍼링크 주소를 클릭하면 아이콘만 독립적으로 새창이 열리게 되는데 그때 그 주소가 바로 url의 주소가 된다..

 

우린 그 주소를 가지고 와서 그림 파일로 변환만 시키면된다.

눈치가 빠른분들은 아시겠지만 i class에서는 "wt_icon ico_wt1" 이었고,

Url은 = [https://ssl.pstatic.net/sstatic/keypage/outside/scui/weather_new_new/img/weather_svg/icon_flat_wt1.svg] 이다

날씨 상황에 따라 wt 이후 숫자가 변하면서 날씨 아이콘을 가져오는 듯 하다

Url에서 이 부분만 수정하게 되면 날씨 아이콘을 가져올 수 있다...

 

오늘도 열공하는 모든 엑사남들에게 축복이 함께 하길 바란다..

 

오늘의 날씨(22.02.24).xlsm
0.04MB

댓글