크롬 드라이버의 최신버전을 확인하는 방법입니다.
직접 확인해 보기
구글에 ChromeDriver Download라고 검색을 하면
아래 그림과 같이 나타납니다.
https://developer.chrome.com/docs/chromedriver/downloads?hl=ko
이 사이트에 접속해서 아래 부분의 링크를 누르면
최신 버전의 크롬드라이버를 확인하고 다운로드할 수 있습니다.
하지만 최신 크롬드라이버라도 내 브라우저와 버전이 맞지 않는 다면
사용에 제한이 있을 수 있으므로,
내 크롬 브라우저와 버전이 맞는 최신 드라이버를 찾아야 합니다.
동일한 사이트에서 아래 그림의 빨간색 네모 부분을 클릭해 들어갑니다.
해당 페이지에 접속하면
자동화된 버전 다운로드를 위해 편리한 CfT JSON 엔드포인트를 사용할 수 있습니다.
라는 문구를 볼 수 있습니다.
빨간색 네모 부분의 링크를 클릭합니다.
링크를 클릭하면 github 사이트로 이동하며 아래와 같은 설명을 볼 수 있습니다.
영어로 된 페이지를 한국어로 번역한 것입니다.
정확히 이해는 가지 않지만
대략 아래 주소 뒤에 버전의 일부를 작성하면
해당되는 최신 버전을 알려주는 것 같습니다.
https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_
제 크롬 브라우저의 버전의 맨 앞 번호는 130이므로
아래와 같이 브라우저에 입력해 보겠습니다.
https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_130
무슨 파일하나가 다운로드되며, 해당 파일을 워드패드로 열어보니
다음과 같이 작성되어 있습니다.
현재 130.x.x.x로 시작하는 버전 중
지원하는 최신 버전이 130.0.6723.69라는 이야기입니다.
VBA 코드로 확인하기
별도로 참조할 라이브러리는 없으며,
해당 코드를 바로 입력하면 됩니다.
Sub test()
Set Https = CreateObject("MSXML2.ServerXMLHTTP.6.0")
Url = "https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_130"
Call Https.Open("GET", Url, False)
Call Https.send("")
version_number = Https.responseText
Debug.Print version_number
End Sub
결과 : 130.0.6723.69
CreateObject("MSXML2.ServerXMLHTTP.6.0") 객체를 생성하고
Open을 통해 어떤 요청을 보낼지 정하고
Send를 통해 요청을 보냅니다.
그리고 반환값을 version_number 변수에 저장 후 출력합니다.
※ VBA 셀레니움(Selenium) 사용을 위한 크롬 드라이버 자동 설치 : VBA 크롬 드라이버(Chromedriver) 자동설치
여기를 방문하시면 더 많은 엑셀 관련 자료를 확인할 수 있습니다.
'EXCEL VBA' 카테고리의 다른 글
엑셀 VBA 문자열 비교 하는 방법, Like 연산자 사용하기 (1) | 2024.11.03 |
---|---|
[ 엑셀 VBA ] VBA로 ChromeDriver(크롬드라이버) 압축파일 다운받기, VBA로 파일 다운로드 하기 (2) | 2024.10.29 |
[ 엑셀 VBA ] 크롬 브라우저 버전 정보 확인하기 (0) | 2024.10.28 |
[ 엑셀 VBA ] VBA로 내 컴퓨터에 설치된 ChromeDriver 버전 확인하기 (0) | 2024.10.28 |
[ 엑셀 VBA ] 셀 병합 해제하고 자동 채우기 (0) | 2024.09.26 |