본문 바로가기
반응형

selenium3

VBA Selenium에서 스크롤 이동 자주 사용하지는 않지만 간혹 필요한 경우가 있어서 정리합니다. 제가 아는 건 3가지 방법입니다. 각 각의 방법에 대한 장단점을 사실 모르지만 필요에 따라 특징들을 함께 적어보겠습니다. 1. Chrome에 SendKeys 사용하여 키보드 입력 전달 2. Chrome에 TouchAction을 사용하여 화면 터치 입력 전달 3. JavaScript의 window.scrollBy를 활용하여 스크롤 변경 1번과 2번의 경우 흔히 우리가 사용하는 크롬의 형태와 동일하며 3번의 경우 해당 스크롤 양만큼 순간이동 하는 형태입니다. 1번 코드의 경우 SendKeys를 입력하는 방법 코드를 참조하시면 되겠습니다. https://downupup.tistory.com/entry/VBA-%ED%81%AC%EB%A1%A4%EB%.. 2023. 7. 10.
VBA Selenium에서 활성화 되는 Chrome 창 변경하기 사용 빈도수가 엄청 높지는 않지만 간간히 사용이 필요할 때가 있더라고요 위 이미지처럼 현재 Selenium을 통해 노출 한 Chrome 창이 2개입니다. 작업 중 새로운 창이 열리는 케이스가 그러한데요. 자동완성을 보니 NextWindow , PreviousWindow가 있네요. 다음 창 , 이전 창이니 해당 명령어를 사용하면 되겠네요. 또 숨어있는 부분 중에 하나로는 Window까지 작성 후 자동 완성에도 나타난답니다. 2개 방법 다 동일한 결과물이 나오긴 하는데... 뭐가 다른지는 조금 더 공부해서 알려드리겠습니다. 2023. 4. 1.
VBA 크롤링 Selenium 키보드 입력 방법 Sendkeys VBA에서 Chrome으로 크롤링 하기 - Selenium (tistory.com) VBA에서 Chrome으로 크롤링 하기 - Selenium InternetExplorer로 크롤링을 하던 중 더 이상 업데이트도 되지 않고 적용이 되지 않는 사이트도 많네요 그래서 어떻게 해볼까 하다가 Chrome으로 크롤링 가능한 Selenium이 있어서 소개합니다. SeleniumBasi downupup.tistory.com 위 문서와 같이 VBA를 통해서 Chrome을 열어서 Selenium을 적용하였다면 이번에는 해당 페이지에서 키보드 조작을 해보겠습니다. 키보드 조작은 다양하게 있지만 Enter를 입력하거나 Text를 입력하는 등 크롤링을 할 때 더욱 완벽하게 적용할 수 있는 장점이 있습니다. Sub Seleni.. 2022. 11. 25.
반응형