본문 바로가기
엑셀/VBA

VBA Selenium 크롤링에서 JavaScript 코드 사용하기

by 큐브빌드 2023. 3. 20.
반응형

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 명령어 중 필요한 기능 중 스크롤 길이 체크 , 스크롤 이동 체크 등을 사용할 수 있게 되는 것이죠.

 

해당 부분은 추후에 다시 다루도록 하겠습니다.

 

 

반응형

댓글