반응형
Python으로 Selenium을 사용하던 VBA에서 Selenium을 사용하건
틀림없이 필요에 의해서 JavaScript 코드를 함께 사용하면 편리한 순간이 오는 것 같습니다.
그래서 한번 VBA Selenium에서 JavaScript 코드를 사용하는 간략한 방법과 결과물을 보겠습니다.
※ 처음 크롤링 설정 및 방법은 아래 링크를 참조하시면 됩니다.
그럼 아래 코드를 보시죠
Public Sub Sele()
Dim sel As New Selenium.ChromeDriver
sel.Get "about:blank" '빈 주소로 불어오기
sel.ExecuteScript "alert('hello,world!');" 'JavaScript의 대표 Alert(팝업) 노출 명령어
End Sub
about:blank는 빈 주소로 불러오는 내용입니다.
그리고 JavaScript의 명령어중 alert 명령어는 팝업 같은 게 노출되는 명령어 이죠
코드를 실행시키면 아래 이미지처럼 나타나게 됩니다!!
JavaScript 명령어 중 필요한 기능 중 스크롤 길이 체크 , 스크롤 이동 체크 등을 사용할 수 있게 되는 것이죠.
해당 부분은 추후에 다시 다루도록 하겠습니다.
반응형
'엑셀 > VBA' 카테고리의 다른 글
VBA 배열 변수 지정 시 Index = 1 부터 시작하기 Option Base (0) | 2023.06.21 |
---|---|
VBA Selenium에서 활성화 되는 Chrome 창 변경하기 (0) | 2023.04.01 |
VBA를 활용하여 URL 주소 이미지 다운로드 받는 방법 (0) | 2023.02.27 |
VBA 크롤링 Selenium 키보드 입력 방법 Sendkeys (0) | 2022.11.25 |
Http Status Code를 통한 크롤링 안전성 상승 - WINHTTPREQUEST , XMLHTTPREQUEST (0) | 2021.12.15 |
댓글