VBA/엑사남_심화방26 꺼져!! 자동화 메세지 제거 VBA Selenium으로 크롬 자동화 메시지 제거 및 웹 제어 Selenium을 VBA로 하다보면 크롬 브라우저 자동화 메시지가 생기기 때문에 잘 모르는 이들로 하여금 마치, 해킹이나 바이러스처럼 오해 아닌 오해를 불러올수 있다. 해서 이를 해결하는 코드를 공개하려고 한다..짜라잔~~ 📌 기본 코드: 자동화 메시지 끄기 및 네이버 접속아래 코드는 자동화 메시지를 제거한 후, 네이버 메인 페이지로 이동하는 기본 자동화 코드이다. 이제 저 지긋지긋한 메세지는 나락으로~~~Sub TURNOFF_Chrome_is_being_controlled_by_automated_test_software() Dim Mydriver As Selenium.ChromeDriver Set Mydriver = .. 2024. 11. 8. 셀레니움 내가 원하는 폴더에 다운로드하기 Sub 다운로드폴더() Dim driver As New WebDriver Dim downloadPath As String Dim userProfile As String ' 현재 사용자 경로 가져오기 (환경 변수 USERPROFILE 사용) userProfile = Environ("USERPROFILE") ' 다운로드 경로 설정 (Haja 폴더로 설정) downloadPath = userProfile & "\Desktop\Haja" ' 드라이버에 다운로드 경로 설정 driver.SetPreference "download.default_directory", downloadPath ' 크롬 브라우저 시작 drive.. 2024. 10. 13. [심화방] VBA_심화_100제 #21 [ 서울시 상권분석 크롤링 ] 회사 업무중에 서울시 상권분석을 하기 위해 참조한 사이트를 소개하려고 한다. 서울시 상권분석 서비스 (seoul.go.kr) 서울시 상권분석 서비스 Chrome, Microsoft Edge, Safari등 타 브라우저 이용 부탁드립니다. 이 브라우저는 서비스 지원이 곧 종료되어 최적화된 서비스 제공을 위해 Chrome, Microsoft Edge, Safari 등 타 브라우저로 서비스 이용 부탁드 golmok.seoul.go.kr 이 사이트에서 [지역·상권별 현황] 탭에 대해서 보려고 한다. 이 사이트는 몇개의 조건 검색으로 Json형태로 사이트에서 뿌려주는데 반응도 빠르다. 허나 한번에 하위메뉴를 여는 방법이 없고, 엑셀이나 다른방식으로 데이터를 다운받을 수 없어 이것을 재 가공하기 위해서는 일일이 긁.. 2024. 3. 12. [심화방] 복잡한 태그속에서 원하는 값 가져오기 먼저 앞서서 이번 포스팅은 셀레니움이 아니다. 같은 크루중 한분이 질문한 내용이다. 크롤링 관련 질문인데... 본인이 처음 크롤링을 배울때 정확히 말하면 innerText만 알았을 때 속성값을 가져오는 것에 대해서 너무 애를 먹었던 적이 있다. 이분 역시 속성값을 가져오는것에 대해서 질문이 시작 되었다. 이 속성값을 가져오는 방법은 언어마다 약간식 다르지만 VBA에서는 getAttribute이다. 위 사진을 보면 현재 아이디 값이 page--game-detail 이고 가져와야 하는 값은 오른쪽 상단에 있는 date-game-price이다. 그렇다면 저 아이디를 선택자로 잡은 다음 date-game-price 의 값만 가져오면 된다. Html.body.innerHTML = Http.responseText .. 2023. 8. 20. 이전 1 2 3 4 ··· 7 다음