본문 바로가기

console2

[심화방] 복잡한 태그속에서 원하는 값 가져오기 먼저 앞서서 이번 포스팅은 셀레니움이 아니다. 같은 크루중 한분이 질문한 내용이다. 크롤링 관련 질문인데... 본인이 처음 크롤링을 배울때 정확히 말하면 innerText만 알았을 때 속성값을 가져오는 것에 대해서 너무 애를 먹었던 적이 있다. 이분 역시 속성값을 가져오는것에 대해서 질문이 시작 되었다. 이 속성값을 가져오는 방법은 언어마다 약간식 다르지만 VBA에서는 getAttribute이다. 위 사진을 보면 현재 아이디 값이 page--game-detail 이고 가져와야 하는 값은 오른쪽 상단에 있는 date-game-price이다. 그렇다면 저 아이디를 선택자로 잡은 다음 date-game-price 의 값만 가져오면 된다. Html.body.innerHTML = Http.responseText .. 2023. 8. 20.
[심화방] VBA_심화_100제 #14-1 [ 셀레니움 네이버항공 조회] 어제 올린 셀레니움 심화 # 14에서 잠깐 언급했듯, 출발날짜를 선택하는 부분에서 약간의 난이도가 필요했다. 이유는 [ 년 + 월 ] 을 찾은 후 [ 일 ] 을 찾아야 했기 때문에 본인이 가장 싫어하는 다중 For문의 늪에서 허우적 걸릴 수 밖에는 없다. 아래의 함수는 [출발년월] 과 [출발일]을 매개변수로 받아서 해당출발일을 클릭하는 함수이다. 그냥 딱봐도 질리는 맛이다. Xpath로 하면 단 2줄이면 해결이 되기에 공유하려고 한다. Console 창에서 Xpath를 사용하려면 $x를 붙혀서 selector 값을 붙혀주면된다. 본인이 선택한 날짜는 2023.05.03이었기 때문에 이를 Xpath로 했을 때 정확하게 값이 불러와진다면 실제 코딩에 입혀주기만 하면된다. 코드를 설명하면 1. 우선 div태그.. 2023. 4. 2.