유료 매크로 프로그램 다운로드
http://ngmsoftware.com/bbs/board.php?bo_table=product_review
#매크로 #메크로 #매크로프로그램 #엔지엠소프트웨어 #엔지엠에디터 #엔지엠플레이어 #비활성매크로 #하드웨어매크로 #기계식매크로 #마우스광클릭 #키보드매크로 #이미지서치 #이미지매치 #블로그 #카페 #인스타그램 #유튜브 #소셜네트워크 #카카오톡 #텔레그램 #자동화
안녕하세요. 업무 자동화 RPA 매크로 오토픽입니다.
오늘은 웹 요소 탐색에 대해 알아보도록 하겠습니다.
웹 요소 탐색은 자동화 할 웹페이지에서 버튼, 텍스트 입력창, 목록등등... 어떤 요소를 가져오거나 데이터를 확인할 때 사용합니다.
글로 설명하면 잘 이해가 안될수도 있는데요. 이번 테스트를 통해서 쉽게 이해할 수 있을겁니다.
오토픽 에디터를 실행하고, 오른쪽 하단의 외부 API 탭을 클릭하세요.
웹/인터넷 카테고리를 확장하고 웹 연결 액션과 웹 요소 탐색 액션을 더블 클릭해서 스크립트에 추가하세요.
웹 연결 액션을 클릭하고, 오른쪽의 속성창에 웹 자동화 이름에 ap를 입력하세요.
연결할 사이트는 네이버 밴드입니다.
매크로를 실행하면 크롬 웹브라우저가 실행되고 네이버 밴드에 접속합니다.
네이버 밴드 크롬 웹브라우저에서 F12를 눌러서 DevTools(오른쪽에 있는 창)를 실행합니다.
엘리먼트 찾기 버튼을 클릭한 후 로그인 버튼으로 마우스를 이동한 후 클릭하세요.
그러면, DevTools에 해당 엘리먼트(Element: 요소)가 소스에서 하이라이트 됩니다.
DevTools에서 선택된 엘리먼트 소스에서 우클릭하고 Copy를 누르세요.
그리고, Copy XPath를 누르면 해당 엘리먼트를 찾을 수 있는 XPath 값이 클립보드에 복사됩니다.
웹 요소 탐색 액션을 선택하고, 속성창의 하단에 있는 엘리먼트 찾기 옵션 값에 붙여넣기 하세요.
바로 위에 있는 엘리먼트 찾기 옵션을 펼쳐보면 웹브라우저에서 선택할 수 있는 옵션과 동일하게 구성되어 있습니다.
XPath가 아니더라도 요소를 찾는 방법은 다양합니다. 다만, 소스를 어느정도 볼 수 있어야 합니다.
그렇지 않다면 XPath를 복사해서 사용하는게 가장 쉬운 방법입니다.
매크로를 실행하고 결과를 확인 해보세요.
웹 요소 탐색의 데이터 카테고리를 보면 로그인 버튼에 대한 정보들을 확인할 수 있습니다.
네이버 밴드에서 F12를 눌러서 DevTools를 실행하고, 콘트롤+F를 눌러보세요.
찾기 모드가 되는데요. 여기서 div 태그를 모두 찾아보겠습니다. 총 82개가 존재하는걸 알 수 있습니다.
웹 요소 탐색에서 엘리먼트 찾기 옵션을 TagName으로 변경하세요.
찾을 태그는 div입니다.
매크로를 실행한 후 속성창의 엘리먼트 데이터 목록을 클릭하세요.
구글 크롬의 DevTools와 결과가 동일한것을 확인할 수 있습니다. 참고로, 목록은 0부터 인덱스가 시작하기 때문에 총 개수는 82개입니다.
엘리먼트 데이터 속성을 보면 네이버 밴드의 div 엘리먼트 내용들을 모두 확인할 수 있습니다.
이외에도 쉐도우돔(ShadowDOM) 기술이나 변수로 데이터 전달등등... 다양하게 많은 것들이 준비되어 있습니다.
모든 내용을 전부 알아보면 좋겠지만, 쉐도우돔을 이용하는 사이트를 기준으로 테스트해야 하고, 특정 모델을 만들어야 하는데요.
웹 업무 자동화를 진행하면서 궁금한 점이나 문제 해결 방법에 대해 질문하시면 그에 대한 예제를 따로 만들어서 올리도록 하겠습니다.
오늘은 기본적인 내용만 알아봤지만, 이정도 내용만으로도 충분히 활용할 수 있고 특수한 일부 몇몇 사이트는 별도로 강좌를 준비하겠습니다.
감사합니다.
[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]
[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]
원본 글 보기
http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech
'매크로' 카테고리의 다른 글
거상 마우스매크로 설정 (1) | 2024.11.05 |
---|---|
선착순 신청 자동화 (1) | 2024.11.05 |
골프장 매크로 프로그램 만들기 (0) | 2024.11.05 |
ld앱플레이어 멀티 오토 (1) | 2024.11.05 |
카톡으로 엑셀 메크로 전송 (0) | 2024.11.05 |
댓글