본문 바로가기

다잡3

[심화방] VBA_심화_100제 #5 [ Sk엔카 크롤링 ] https://www.youtube.com/watch?v=FkMC743suho 윤자동 ... 다잡님 채널에서 공개된 엔카 중고차 매물에 관한 셀레니움 과제이다. 다잡님 강의에서 Html 파싱을 위해 분석하는 법까지 공개하였으니 , 참고하여 보시길 바란다. 네이버뉴스에서처럼 이미지를 가져오려면 페이지가 모두 로딩이 되어야 이벤트가 발생하여 가져올 수 있기 때문에 매물정보는 다음페이지가 아닌 한 페이지 매물만 가져오는 코드이다. 너~~무 느려 저번에도 공개하였듯이 스크롤을 움직이는 자바스크립트 구문은 이렇다... Sel.ExecuteScript ("window.scrollTo(0, 2100);") 보통 2100이라는 숫자는 화면 높이로서 보통 99999 이렇게 무한에 가까운값을 넣어 한방에 내리는데 sk엔카.. 2023. 1. 6.
[심화방] VBA_심화_100제 #4 [ 네이버 박스오피스 ] 엑사남님 강의중 유일하게 답을 못했던 문제!! https://www.youtube.com/watch?v=cfvdrRKZ-N8 이 웹페이지의 구성을 보면 div.item 밑으로 두개의 div태그가 있다. thumb 이름에서 알수있듯이 썸네일이 있고 / title_box 에는 해당 영화제목이 있다. 콘솔창에 보자 div.item 자식 태그의 Img태그의 src 속성값을 가져오면 포스터를 가져올 수 있고 div.item의 text 를 가져오면 영화제목과 기타 텍스트 값을 가져올 수 있을 것이다. 네이버 박스오피스가 15개 영화만 보여지기 때문에 그것에 대한 조건문을 추가하면 별 어려움없이 박스오피스의 내용을 가져올 수 있을 것이다. If Cnt = 15 Then Sel.FindElementByCss(".pg_.. 2023. 1. 5.
[VBA_Dictionary] dictionary + dictionary(feat. nick : 다잡IT) 이번 코드는 딕셔너리를 이중으로 사용하여 결과값을 가져오는 구문을 작성하도록 하겠다. 이 코드는 엑사남 오픈방에 있는 다잡님의 코드를 기반으로 만들었다. 구문의 내용은 이렇다. 품번 사이즈 수량으로 이뤄진 데이터에서 품번이 같은 사이즈를 나열하고 또한 사이즈의 수량을 각각 나열하여야 한다. 육안으로 봤을때는 품번과 사이즈로 이뤄진 딕셔너리 구문에서는 키값이 품번 사이즈가 아이템값이 될것이다. 또한 사이즈 수량으로 이뤄진 구문에서는 키값이 사이즈 수량이 아이템값이 될것이다. 이 구문의 핵심은 딕셔너리는 입력된 순서 그대로 입력된다는 것이다. 좀 더 쉽게 설명하면 품번 키값하나로 사이즈와 수량이 각각 가져온다는 것이다. 품번 사이즈 수량 AM424BGM 250 1 AM424BGM 260 1 AM424BGM .. 2021. 8. 27.