본문 바로가기
엑셀/VBA

VBA 크롤링 Selenium 키보드 입력 방법 Sendkeys

by 큐브빌드 2022. 11. 25.
반응형

 

VBA에서 Chrome으로 크롤링 하기 - Selenium (tistory.com)

 

VBA에서 Chrome으로 크롤링 하기 - Selenium

InternetExplorer로 크롤링을 하던 중 더 이상 업데이트도 되지 않고 적용이 되지 않는 사이트도 많네요 그래서 어떻게 해볼까 하다가 Chrome으로 크롤링 가능한 Selenium이 있어서 소개합니다. SeleniumBasi

downupup.tistory.com

위 문서와 같이 VBA를 통해서 Chrome을 열어서 Selenium을 적용하였다면

 

이번에는 해당 페이지에서 키보드 조작을 해보겠습니다.

 

키보드 조작은 다양하게 있지만 Enter를 입력하거나 Text를 입력하는 등 크롤링을 할 때

 

더욱 완벽하게 적용할 수 있는 장점이 있습니다.

Sub SeleniumStart() 
Dim Driver As New Selenium.ChromeDriver
Dim Key as new Selenium.Keys '키보드를 입력할 수 있는 키를 변수로 등록
Driver.Get "https://www.google.com"
Driver.Sendkeys (Key.Enter) '엔터키를 누름
End Sub

 

위와 같이 할 수 있습니다.

어떤 키가 있는지 궁금하시다면

위 이미지처럼 "key." 입력했을 때 자동완성이 노출될 수 있습니다.

※ 사용 가능한 참조 및 변수를 정확히 등록했을때만 노출될 수 있습니다.

반응형

댓글