본문 바로가기
VBA

[VBA]네이버 지식인에 누가 글을 올렸나??(feat.네이버_지식인)

by 일등미노왕국 2022. 4. 4.

어제 오늘 HTML과 CSS를 공부하다가 갑자기 크롤링이 하고 싶어져서 네이버 지식인 크롤링을 만들어 보었다..

와 ...눈치 엄청 보인다..ㅋㅋㅋㅋ

 

부트스트랩으로 홈페이지를 하나 완성했는데, 이번을 계기로 재미나는 홈페이지를 만들어 보려고 한다.

남자로 태어나서 결혼을 해서 아이를 낳고 / 자기 집을 지어야 하고 / 책을 집필해야 한다

라고 하던데 내집을 지을 자신은 없고 홈페이지를 만들어 보려고 한다...그것 역시 기대해주길 바란다.

 

크롤링은 항상 HTML 파싱을 얼마나 빨리 / 유지보수를 생각해서 최대한 간단히 만드는게 포인트인데..

아직까지 문법적으로는 부족한 것같아..실력을 계속 업데이트 해 나갈 생각이다.

A태그를 기준으로 값을 끌어왔는데 보는것과 같이 하이퍼링크를 걸려면 HTTP로 시작하는 웹주소가 있어야 하는데 다른 2개는 내부 자료를 끌고 오는 내용이기에 A태그중 http의 유무를 통해서 1차 데이터를 걸러냈고

 

중간에 그림이 들어가면 http는 있지만 텍스트를 못가지고 와서 2차 필터는 텍스트의 유뮤로 또다시 필터링 하여 셀에 출력을 하였다.

늘 그렇듯 코드가 완성되면 아무것도 아닌데, 코드의 마침표를 찍기 전 까진 늘 짜증을 동반한다...

그럼 오늘도 당신의 코딩생활을 응원한다.

 

[업데이트] 4월5일 올린 코드에는 하이퍼링크 표시된 파란색 글씨와 언더라인이 그려져서 지저분하기 때문에 언더라인 삭제와 폰트 색상을 블랙으로 수정하였다

Haja_지식인(22.04.04).xlsm
0.03MB

댓글