닫기

PROFESSIONAL AI DEVELOPER CHAGAUN

업무자동화 솔루션

레시피

HOME 업무자동화 솔루션 레시피
웹페이지 메인에 뜨는 팝언창을 재거 해보는 샘플 레시피입니다.
2022.10.25

안녕하세요, 업무자동화툴(RPA툴) 클리커 운영자입니다.


클리커를 통해 업무자동화(RPA)를 위한 다양한 레시피를 만들어 공개를 하고 있는데요


이번에는 특정 사이트 메인에 뜨는 팝업창을 재거하는 간단한 레시피를 만들어 보았습니다.


중국 쇼핑몰 사이트인 쇼피(https://shopee.co.id/) 의 메인 페이지에 팝업창이 뜨는 경우가 있습니다.




다음은 위의 팝업창을 재거하는 레시피를 탑재한 클리커 화면을 캡쳐해 보았습니다.




다음은 레시피 파일을 캡쳐한 내용입니다.


{
    "0": {
        "0": {
            "unit_index": 0,
            "line_task_name": "web page popup window remove"
        },
        "1": {
            "unit_index": 1,
            "combo_search_site": "https://shopee.co.id/",
            "check_auto_paste": false
        },
        "2": {
            "unit_index": 11,
            "plain_scripts": "elements= @BROWSER.find_elements_by_tag_name('shopee-banner-popup-stateful')\nif len(elements) > 0:\n\t@BROWSER.execute_script(\"\"\"var element = arguments[0]; element.parentNode.removeChild(element);\"\"\", elements[0])",
            "dynamic_plain_scripts_vscroll": 6
        }
    }
}



쇼핑 사이트를 갔더니 메인 화면에 팝업창이 뜹니다. 팝업창의 메인 태그를 확인해 보면 'shopee-banner-popup-stateful' 로 되어 있어서 이 엘러먼트르 찾아서 강제로 제거하는 스크립트를 만들어 자바스크립트를 실행했더니 제거가 되었습니다.


위 엘러먼트를 찾는 방법은 크롬 부라우저로 팝업창이 뜨고 있는 쇼핑 메인페이지로 간 후 F12키를 누르면  

크롬 DevTools가 뜨는데 이 툴을 통해 확인 할 수 있습니다.



클리커를 통해 실행해보는 기본 절자는 다음과 같습니다.


1. 먼저 클리커를 설치하지 않은 경우 차가운 홈 페이지(https://chagaun.net)에 가셔서 클리커를 다운로드 받으시고요


2. 설치 후 바탕화면에 생성된 클리커 아이콘 실행합니다. 클리커를 실행합니다.


3. 이 페이지의 제일 하단에 첨부된 'web_page_popup_window_remove.json' 레시피를 다운로드 한 후 아래의 폴더에 가져다 놓습니다.


c:\chagaun\klicker\data\recipe


4. 클리커를 실행한 후 상단에 있는  '로드'  버튼을 클릭하여 위에서 다운로드 받은 파일을 탑재합니다.


5. 클리커 하단에 있는 '테스크 실행'을 클릭해 보시면 크롬 부라우저가 새로 열리면서 레시피의 각 유닛 인스턴스를 실행하는 것을 보실 수 있습니다.


먼저 쇼피 사이트로 이동하였을떄 팝업창이 있는 경우 강제로 팝업창을 제거해 주는 것을 보실 수 있습니다.


참고로 차가운 클리커는 웹 스크래핑을 통한 자동로그인 쇼핑몰 자동주문 자동 문서요약 자동 언어번역 등 다양한 인공지능 API를 지원하고 있으며 사용자가 직접 스크립트 유닛을 통해 파이선 코드를 사용할 수 있도록 하여 다양한 RPA 업무를 할 수 있도록 지원하고 있습니다.


잘 안되는 경우 아래의 이메일이나 클리커 홈(https://chagaun.net)를 통해 문의하시면 됩니다.


chagaunnet@gmail.net

010-3563-5530


이상입니다.



data/2022/10/25/web_page_popup_window_remove.json

전체목록