반응형 엑셀/VBA40 VBA Selenium Runtime error 2146232576(80131700) 해결방법 Selenium을 오래 사용해보지 않았지만 회사 컴퓨터에서 되던 게 집에서 해당 에러가 나타나서 당황했습니다. 에러가 발생하는 위치는 Start "Chrome" 으로 그냥 크롬 자체가 나타나지 않습니다. 이럴 때 해결하는 방법입니다. % UserProfile%\AppData\Local\SeleniumBasic\Scripts 폴더에 들어가서 StartChrome.vbs 를 실행하시면 net framework를 설치해줍니다. netframework를 설치하면 해결됩니다. 2021. 7. 5. VBA에서 Chrome으로 크롤링 하기 - Selenium InternetExplorer로 크롤링을 하던 중 더 이상 업데이트도 되지 않고 적용이 되지 않는 사이트도 많네요 그래서 어떻게 해볼까 하다가 Chrome으로 크롤링 가능한 Selenium이 있어서 소개합니다. SeleniumBasic 설치 Release SeleniumBasic v2.0.9.0 · florentbr/SeleniumBasic · GitHub Release SeleniumBasic v2.0.9.0 · florentbr/SeleniumBasic CHANGELOG.txt github.com 해당 사이트에 들어가서 SeleniumBasic-2.0.9.0.exe 파일을 다운로드한 이후 설치합니다. 그다음 현재 컴퓨터에 설치되어 있는 크롬과 동일한 크롬 드라이브 버전을 다운로드하여야 합니다. 크롬 .. 2021. 7. 1. VBA 에서 파일 또는 폴더 선택하는 GUI 사용하기 (FileDialog) VBA에서 내 컴퓨터처럼 폴더 또는 파일을 선택하는 GUI가 필요할 수 있습니다. 그럴 때 사용하는 게 FileDialog입니다. 함수는 Application.FileDialog입니다. Application이라는 함수 안에 포함되어있습니다. FileDialog를 사용하는데 4개 종류가 있습니다. Name Value Desc msoFileDialogFilePicker 3 File Picker dialog box. msoFileDialogFolderPicker 4 Folder Picker dialog box. msoFileDialogOpen 1 Open dialog box. msoFileDialogSaveAs 2 Save As dialog box. ※ 1번과 3번의 차이를 모릅니다. 아래와 같은 GUI가 노.. 2021. 7. 1. 웹 크롤링 속도 테스트 Xml VS WinHttp 웹 크롤링을 하다 보니 Xml과 WinHttp는 기능이 비슷한 것 같습니다. XML이 빠르다는 Google링 이야기가 많은데 실제 어떠한지 테스트해봤습니다. 파싱 하는 부분이 아닌 그냥 단순하게 웹에 접속을 요청하여 자료를 받아오는 순간 까지입니다. 테스트는 2가지 타입으로 테스트했습니다. 1. 용량이 많은 데이터를 받아 올 때 2. 여러 번 접속해야 되는 경우 용량이 많은 데이터라고 해봐야 사실 미비하지만 그나마 큰 코인마켓 캡으로 테스트했습니다. 10번씩 테스트하여 최대 , 최솟값을 제외한 8개 값의 평균입니다. 방법 평균 시간 WinHttp 1.269875초 XML 0.962375초 결론적으로 XML이 약 25% 정도 빠릅니다. 10번에 대한 시간 테스트입니다. 실험 코드가 궁금하실 수 있을 것 같.. 2021. 6. 3. 이전 1 ··· 5 6 7 8 9 10 다음 반응형