NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 웹 API의 크롤러 액션을 사용해서 이미지 주소만 가져오는 방법.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로의 웹 API를 사용하면 웹 관련 업무를 쉽게 자동화할 수 있습니다. 또한, [ 웹 크롤러 ] 액션으로 원하는 데이타만 크롤링해서 가져올 수 있습니다. 이 테스트를 학습하기 위해 엔지엠 에디터를 실행하고 새로운 스크립트를 추가하세요.

    cnOuw3h.gif

     

     

    우측 하단의 외부 API 탭을 선택하고, 웹 API 카테고리의 웹 크롤러 액션를 스크립트에 추가(더블 클릭 또는 드래그)하세요.

    uU7r3DZ.png

     

     

    우측 하단의 속성탭을 클릭하세요. 그리고, 각각의 속성을 아래와 같이 설정 해줍니다. URL은 구글 이미지 검색에서 "귀여운" 키워드로 검색한 주소입니다.

    • URL: https://www.google.com/search?q=%EA%B7%80%EC%97%AC%EC%9A%B4&tbm=isch&ved=2ahUKEwjB68Di0Mf6AhVEyIsBHZbcAEkQ2-cCegQIABAA&oq=%EA%B7%80%EC%97%AC%EC%9A%B4&gs_lcp=CgNpbWcQAzIICAAQgAQQsQMyCAgAEIAEELEDMgsIABCABBCxAxCDATIICAAQgAQQsQMyCAgAEIAEELEDMggIABCABBCxAzIICAAQgAQQsQMyCAgAEIAEELEDMggIABCABBCxAzIFCAAQgAQ6BAgjECc6BwgAEIAEEBg6BggAEB4QBzoGCAAQHhAIOgQIABADOggIABCxAxCDAVCXVFiXXmCMX2gCcAB4AIABtQGIAbgHkgEDNi4zmAEAoAEBqgELZ3dzLXdpei1pbWfAAQE&sclient=img&ei=tLQ8Y8HBAsSQr7wPlrmDyAQ&bih=937&biw=1903&hl=ko
    • 요소 이름: img
    • 요소 형식: TagName
    • 인스턴트 모드: True

    w8BBw2w.png

     

     

    구글 이미지 검색에서 "귀여운" 키워드로 검색하면 아래와 같은 결과가 표시됩니다. 물론, 이미지들은 사용자마다 다를 수 있습니다.

    eCALxSk.png

     

     

    HTML을 어느정도 알고 계신분들은 쉽게 사용할 수 있을겁니다. 하지만, 처음 접하시는 분들은 명령어가 무엇을 의미하는지 잘 이해되지 않을 수 있습니다. 우선, 요소 형식에 TagName을 선택했기 때문에 HTML의 태그를 기준으로 크롤링하게 됩니다. 그리고, 태그를 어떤 기준으로 할지 정해야 하는데요. 이 기준이 요소 이름입니다. 요소 이름에는 img를 입력 했습니다. HTML에서 이미지를 표시하는 태그의 이름이 img이기 때문입니다. 마지막으로 인스턴트 모드는 크롬 브라우저를 실행하지 않고 크롤링할 때 사용됩니다. True로 설정하면 백그라운드에서 크롤링이 동작하며, False로 실행하면 크롬이 실행됩니다. 이 때 웹 API의 [ 연결 ]을 사용해야 합니다.

     

    스크립트를 실행하면 아래와 같이 이미지 주소를 모두 가져옵니다.

    yuLMkGJ.png

     

     

    크롤링한 이미지 주소 목록을 엑셀로 저장하려면 아래와 같이 목록을 [ 변수 ]에 추가해야 합니다.

    miYkama.png

     

     

    크롤링한 이미지 주소를 [ 텍스트 파일 ] 또는 [ 엑셀, CSV 파일 ]로 저장할 수 있습니다. 아래 그림과 같이 텍스트 파일 액션을 추가하세요.

    3gaTV9W.png

     

     

    변수에 저장된 이미지 주소를 아래와 같이 속성으로 가져옵니다.

    p2kYMvA.png

     

     

    스크립트를 실행하면 바탕화면에 csv 파일이 만들어집니다.

    eg97sjM.png

     

     

    엑셀로 열어보면 아래 그림처럼 크롤링한 이미지 주소가 목록으로 정리된것을 확인할 수 있습니다.

    MtNizBy.png

     

     

    주소 하나를 복사해서 새 탭으로 열어볼까요? 구글 이미지 검색의 첫번째 이미지가 잘 표시되고 있네요.

    5VMMAja.png

     

     

    엔지엠 매크로를 처음 접하시거나 HTML을 잘 모르시는 분들은 이 내용이 생소하고 다소 어렵게 느껴질 수 있습니다. 하지만~ 엔지엠소프트웨어에서는 이런 어려움과 학습의 고통(?)에서 해방시켜 드리고자 다양한 예제와 도움말이 준비되어 있습니다. 그리고, [ 고객 서비스 대화방 ]을 운영하면서 질문 및 제작에 도움을 드리고 있습니다. 좀 더 쉽고 빠르게 원하는 결과를 얻을 수 있도록 최대한 도와드립니다. 한번 도전 해보세요!

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.