본문 바로가기
반응형

엑셀40

VBA Selenium 크롤링에서 JavaScript 코드 사용하기 Python으로 Selenium을 사용하던 VBA에서 Selenium을 사용하건 틀림없이 필요에 의해서 JavaScript 코드를 함께 사용하면 편리한 순간이 오는 것 같습니다. 그래서 한번 VBA Selenium에서 JavaScript 코드를 사용하는 간략한 방법과 결과물을 보겠습니다. ※ 처음 크롤링 설정 및 방법은 아래 링크를 참조하시면 됩니다. 더보기 https://downupup.tistory.com/entry/VBA%EC%97%90%EC%84%9C-Chrome%EC%9C%BC%EB%A1%9C-%ED%81%AC%EB%A1%A4%EB%A7%81-%ED%95%98%EA%B8%B0-Selenium VBA에서 Chrome으로 크롤링 하기 - Selenium InternetExplorer로 크롤링을 하던.. 2023. 3. 20.
VBA를 활용하여 URL 주소 이미지 다운로드 받는 방법 요즘 OPENAI CHAT이 유명해서 저도 한번 사용해 봤는데요. 첫 번째 방법은 URLMON을 활용한 DOWNLOAD를 알려주네요. 해당 부분은 제가 한번 다룬 적이 있어서 아래 링크 글을 확인해 보시면 될 것 같습니다. https://downupup.tistory.com/entry/urlmon%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%9C-%EC%A3%BC%EC%86%8C%EB%A5%BC-%ED%86%B5%ED%95%9C-%ED%8C%8C%EC%9D%BC-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-VBA url 주소로 파일 다운로드 VBA (urlmon사용) c# 코드에는 urlmon을 사용한 urldownloadtofile이라는 기능이 있습니다. 그래서 V.. 2023. 2. 27.
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.
Http Status Code를 통한 크롤링 안전성 상승 - WINHTTPREQUEST , XMLHTTPREQUEST WinHttpRequest 또는 XMLHttpRequest를 사용하다 보면 Status 결과 값이 존재합니다. 해당 값을 통해서 현재 정확하게 해당 웹페이지를 성공적으로 읽어왔는지 , 실패했는지 확인 가능합니다. Status 값을 확인하는 방법은 간단합니다. 위 이미지는 WinHttpRequest와 XmlHttpRequest를 다 보여주기 위해 그냥 작성한 것이지만 해당 변수에 Status라는 값을 찾아낼 수 있습니다. 해당 Status 값에 따라 아래 표와 같이 체크 가능합니다. HTTP STATUS CODE 설명 사용 하는 예시 1XX 처리 중 1XX로 나왔을 때 해당 페이지를 읽고 있기 때문에 WAIT 하여 시간을 대기 ※ 하지만 WaitForResponse를 사용하면 거의 처리하지않는 예외입니다... 2021. 12. 15.
반응형