본문 바로가기

크롤링11

[심화방] VBA_심화_100제 #9 [ JsonConverter : 환율불러오기 ] 예전에 크롤링을 배우기 위해서 https://www.youtube.com/watch?v=4hoXQMi2SSk&t=40s 한때 엑셀장인 촬스님채널에서 크롤링을 단계적으로 공부하였다. 당시 촬스님은 구독자분들의 요청이나 질문사항을 정리해서 당신의 크롤링 기법으로 강의를 하시곤 했다. 그중 하나인 환율을 가져오는 구문을 당시 촬스님이 하신 익스플로러 기반의 크롤링이 아닌 셀레니움 기반으로 환율을 가져오는 것을 이벤트로 진행하는 구문을 만들어 보았다. 이번 구문은 xmlHttp나 winHttp 방식으로 비브라우저 방식으로 하는것이 정석이고 정답이다. 허나 지금 우리가 셀레니움을 계속 공부하고 있어 셀레니움과 JsonConverter 조합으로 풀어보려고 한다. 여기에 비하인드 스토리가 있는데 본인이 가지고 있던 .. 2023. 1. 20.
[심화방] VBA_심화_100제 #2 [ 네이버 뉴스 ] 셀레니움 크롤링 두번째시간이다. 이번 시간은 이전 다잡님이 올려주신 것을 셀레니움으로 만들어보는 것을 만들어보려한다. https://www.youtube.com/watch?v=gl_2d_wD13o 이런 기사나 웹의 글들을 수집하기 위해서는 winHttp나 xmlHttp로 크롤링하는게 맞지만 지금은 셀레니움을 공부하는 차원이기 때문에 연구 목적으로 보길 바란다.. 구글 개발자 모드에서 태그를 선택후 보게 되면 Elements가 표시가 되고 옆에 Console 탭이 있는데 거기서 디버깅을 하게 되면 계속 Elements 탭과 Console 창을 왔다 갔다 해야하니 비효율적이다. 그래서 꿀팁을 알려드리면 Elements 탭에서 ESC 키를 누르면 Elements 탭 밑에 바로 콘솔창이 보이게 된다. 자 이곳에.. 2022. 12. 26.
[VBA] 멜론 Top 100 ..야나두~~ 멜론 top 100 차트에서 순위 앨범사진 노래제목 가수를 가져오는 크롤링을 해보자 크게보면 tbody안에 tr태그안에 우리가 구하려는 것들이 자리잡고 있는데 1위부터 50위는 lst50 / 51위 부터는 lst100으로 표기 되어 있어서 이에 대해 약간의 트릭이 필요하다. 더보기 Option Explicit Sub 멜론_top_100() Dim strUrl$ Dim rngX As Range: Set rngX = [a2] Dim Nodes As Object Dim Pic As Object Dim Shp As shape Dim ID$: ID = "#lst50" Dim Obj As Object Dim xmlHttp As Object: Set xmlHttp = CreateObject("msxml2.xmlhtt.. 2022. 11. 14.
[의뢰] 전국육아정보센터 구인정보 크롤링 각 구인정보 내용중 세부구인정보까지 크롤링 하는 제작의뢰.. 노가다스런 크롤링 제가 합니다~~~ 연락주세요 2022. 9. 11.