환경: 윈도우10, 오피스2019, 구글 크롬
꼭 번호 순서대로 진행할 것. 밑으로 내리지 말고, 번호대로 설치하시오.
0) 닷넷프레임워크 버전확인
CMD 창열고
dir %windir%\Microsoft.NET\framework /AD
위의 줄을 입력. DIR에 v3.5가 있으면 1)번 패스, 없으면 설치.
1) 넷프레임워크 3.5 설치.(이유불문 3.5설치)
www.microsoft.com/ko-kr/download/details.aspx?id=21
2)셀레니움 설치
아래 빨간색 줄친것 중에 아무거나 편한걸로 설치
github.com/florentbr/SeleniumBasic/releases
3) 크롬버전 확인(주소창에 이대로 보면 버전 나옴)
chrome://version/
4) 크롬 드라이버 다운로드(자기 버전에 맞는 드라이버)
chromedriver.chromium.org/downloads
5)셀레니움 폴더에 다운받은 드라이버 덮어쓰기
셀레니움 설치폴더를 가면 (C:\Program Files\SeleniumBasic) or (C:\Users\사용자폴더\AppData\Local\SeleniumBasic)
chromedriver.exe
6) 설치 다했으면 재부팅!!!
7) VBA editor에 참조 등록 끝. selenium 찾으면 됨.
소감.
vba로 셀레니움 하는게 일단 쉽지는 않다.
엑셀로 셀레니움을 이용하는 방법은 정말 많이 돌아다니지만, 엑세스와 vba editor에서 사용하는 방법은
눈을 씻고 찾아봐도 마찬가지다.
엑세스 유져로서 항상 겪는 일이지만
VBA로 코드를 검색하면 95%가 엑셀관련 코드들이다.
그게 참...적용하기 애매한것들이 많다.
같은 VBA라서 코드 바로 적용될것 같지만,
실제로 엑셀 자체내에서 지원하는 함수와
VBA안에서 지원하는 함수가 다른경우나 있거나 없는 경우들이 많기 때문에
찾는 노가다를 또 해야한다.
그리고 VB로 비주얼스튜디오에서 윈도우폼을 만들려하면
대부분 C#으로 나온다.
뭔말인고 하니...
VB를 쓰는 인구대비가 검색 %가 같다고 가정하면
엑셀 사용자가 90%이상이고
나머지 5~10% 정도가 윈도우 폼을 사용하는데 VB를 이용하는 사람 그리고 엑세스를 이용하는 사람이다.
생각보다 많지만 엑셀같이 널려있지는 않다는 말.
어쩔때는 거의 없는 게 당연하게 느껴지는 정도.
암튼 셀레니움은 크롤링에 있어서 어마어마한 툴이다.
잘 모르겠거든 엑셀로 이용해서 셀을 테이블 같이 만들고
DB로 임포트 하는 방법을 찾는게 정신 건강에 좋을 것 같다.
konahn.tistory.com/entry/Selenium
'개발 도구와 언어 공부 > Ms Access, VBA' 카테고리의 다른 글
MS 오피스 버전확인 하는 법 (32비트 64비트 정보포함) (1) | 2021.01.27 |
---|---|
VBA URL 파일 다운로드 방법 MS ACCESS, MS EXCEL (0) | 2021.01.20 |
카카오페이와 QR코드에 관한 Study, 레퍼런스 첨부 (0) | 2021.01.15 |
MS ACCESS에서 파일 배포시 보안센터 설정 (0) | 2021.01.07 |
데이터 형식과 범위 (데이터 형식저장 용량범위) (0) | 2021.01.05 |