Kyeongrok Kim 웹데이터 수집의 기술09 import io 구글스프레드시트 연동 > 데이터수집

데이터 수집

데이터수집-스크래핑, 크롤링, 파싱

Kyeongrok Kim | 웹데이터 수집의 기술09 import io 구글스프레드시트 연동

본문

※ 영상을 선명하게 보기 안내
  1. 유튜브 영상에서 오른쪽하단에 톱니바퀴를 클릭합니다.
  2. 팝업목록에서 "품질" 선택하세요.
  3. 원하는 해상도를 선택해주세요.
※ 모바일에서 Wifi가 아니라면 데이타가 소진될 수 있으니 주의바랍니다.
Kyeongrok Kim님의 데이터수집강의 청각장애인을 위한 자막
15688760353481.jpg

 



안녕하세요. 웹 데이터 스 튜브 기술 동영상 강의입니다. 저는 이 책을
번역한
번역자 김경록 입니다.
이번 시간에는 사바 13장 구글 스프레드시트 에서 임포트 점 i5 api
호출하는 걸 해 보도록 하겠습니다.
api 란 어떤 거냐면 요즘엔 뭐 얘기가 많이 나오기도 하고요
우리 개발 업계에서도 api 란 얘기를 굉장히 많이 쓰고 있습니다.
api 란 여기서 어 통용되는 의미는 특정 주소와 옵션을 넣어서 기능
을 호출해서 데이터를 받아오는
그런 방법이라고 할 수 있겠습니다. 원래는 프로그래밍 언어에서 특정 기능을
실행할 수 있게 해주는 리모컨 같은 기능을 api 라고 하는데요.
요즘에 웹에서 많이 쓸 때는 어떤 데이터를 불러올 때 주소를 입력해서
주소 하고 옵션 을 입력해서 데이터를 받아올 수 있게 해 놓은 그런
서비스들을 api 라고 한 얘기를 합니다.
그래서 이번 시간에 해볼 것은 임포트 io 에서 제공하는 api 주소를
먼저 알아낸 다음에 이것을 구글 스프레드시트 에서 호출 해가지고
임포트 i5 에서 억 추출해 놓은 데이터를 구글 스프레드시트 로 가지고
오는 그런 기능을 한번 해보도록 하겠습니다.
어 일단은 그러니 포트 i5 에 들어가 볼까요.
임포트 i5
님 포트 io 들어가보겠습니다. 음 2
지난 시간에 추출해 났었죠 음 여기
임의로 그인데 있으신 분들은 여기에 대시보드 라고 뜰겁니다.
이쪽에 대시보드 라고 될 거에요. 그거 누르시면 되고요
겪는 로그인 지금 풀려 있기 때문에 한번 로그인 해 보겠습니다.
id 가 있으니까 로그인을 둘러보겠습니다. 우린
네 그럼 여기 이렇게 이메일 주소 자동 완성이 데이스 수도 있고 안 돼
있을 수도 있습니다.
이메일 주소 입력을 하고 그 다음에 여기서 로그인 버튼 누르면 로그인
할 수가 있겠죠.
좀 기다려야 됩니다. 로그인 로그인 들어
4
네 그러면 이렇게 로그인이 되었습니다.
어 만약에 여기 첫 하면 첫화 mary's 들어가면 은
임포트 이후의 첫 탕은
요렇게 이미 로그인 데 있으신 분들은 이렇게 대시보드가 나올겁니다.
예 를 누르면 똑같은 화면이 나옵니다.
여기 보니까 우리 어제 만들어 놓은
어 다음 파이낸스 다음 언더파 있는 썬더 가 삼성이라는
익스 트랙터가 여기 만들어져 있습니다.
뭐 여러 개 만드셨으면 는 여기에 여러 개가 뜰겁니다.
음 근데 지금은 여기에 하나만 만들어져 있죠.
어 여기에서 어떤 주소를
어차 찾을수가 있습니다. 여기 상단에 보시면 인티 그레이트 예를 누르시면
2 익스 트렉터 를 외부에서 출 할 수 있도록 여러 가지
어 주소들을 제공해 주는데요.
일단 구글 스프레드시트 에서 불러올 수 있게 이렇게 아예 썬 얻죠 요거를
카피해서
한번 불러와 보도록 하겠습니다. 카피 컨트롤 c 두르고 요 그 다음에 으
곡을 스프레드시트 로 이동해 보도록 하겠습니다.
그 구글 스프레
엘 시트
네 그래서 여기에 뭐 아무데나 들어가면 되죠
구글 스프레드시트 로 이동해 가지고
어 좀 기다리면 은 예가 또 목록이 나오겠죠.
그런데 콜 스플릿 이스트가
로딩이 좀 늦게 되고 있네요. 아베 이제 떴습니다.
여기에서 오른쪽 하단 a+ 버튼 누르시면 은 음 구글 스프레드 시트를
할 수 있죠.
그래서 여기 a1 셀에 다가 커 더 갖다 놓고 컨트롤 v 를 딱 누르며
이렇게 우리가 어 지난 시간에 만들었던 그런 고리 수프
다음 파이낸스 다음 파이낸스 의 특정 부분을
트롤링 을 해서 저장해 놓은 부분을
구글 스프레드시트 에다가 출력을 할 수가 있습니다. 굉장히 간단하죠.
그 다음에 구글 f 스크립트에서 한번 호출을 해 보도록 하겠습니다.
여기 도구에서 스크립트 펀드 게임 이 스크립트 편집기 를 이용한
방법이
어 좀 더 어려운 방법이긴 하지만 이 방법으로
어 해야 되는 경우가 있기 때문에
알아보도록 하겠습니다. 정기적으로 실행을 할 수가 있죠. 여기서
앱스 스크립트의 다 가둬 놓으면 요 네 그럼 여기 구글 앱스 스크립트로
들어가셔서 가지고
복이다 소스 코드를 작성해야 되는데요.
음 여러분들이 개발자가 아니라면 요걸 작성을 하기가 힘드실 거에요. 그래서
예제 파일을 열어 가지고 거기 안에 있는걸 가져보도록 하겠습니다.
챕터 번 여기서 연결프로그램 메모장
그럼 여기 이렇게 펑션 부터 충과 로까지 카피를 합니다. 복사해 가지고
전체 붙여 넣기를 해보겠습니다.
네 이렇게 돼 있죠. 그 다음에 여기 소스코드를 수정을 해줘야 되는데요.
여기 상단에
유레리 라고 된 부분을 수정을 해줘야 됩니다.
임포트 i5 로 이동을 해보겠습니다.
그거 라이프 코리 api 라는 메뉴가 있죠.
요거를 복사를 합니다. 예 를 복사해 가지고
여기 구글 앱스 스크립트 여기다가 붙여 넣기를 하겠습니다.
이 당한 따옴표 사이에 다 붙여 넣기를 딱 하고
예 그다음 컨트롤 s 두르면 이렇게 저장하는 화면이 나오죠.
일단은 받아보고 요 실행 부터 둘러보겠습니다. 플레이 누르면
저장하겠습니다. 나오죠.
에 여기에서 예를 누르고 그 다음에 임포트 io 5
뭐 데이터 가져오기 양 알아볼 수 있도록 저장을 하시고 그 다음에 또
실행을 눌러 보겠습니다.
그러면 권 안 포용하고 와와 나올거예요.
인증 필요하다고 하죠. 그래서 관한 검토 둘러 가지고 또 여기 개정
누르고
허용
누르면 허용이 됩니다. 그러면 내가 이렇게 실행을 하는데요.
여기 이 속성이 읽을 수 없다고 하죠. 여기에
데이터 추출 할 때 이전 강의 보시면 제가 벨류 로 해 나가지 그래요
밸리로 벽이 뒤 에일리 로 바꾸시고
책대로 잘 하셨으면 여기 데이터로 잘 되어 있을 겁니다.
그래서 한번 실행을 해보도록 하겠습니다. 저장을 일단 하고요 컨트롤 s
둘러 가지고
어 저장은 여기 파일에서 하실때 있습니다. 파일에서 저장 누르는 저장되 줘
그 다음에 실행을 해 보겠습니다.
실행
암수 실행하는 중이라고 나오고 지금 시장이 됐는데요.
예를 보려면 여기 보기 위해서 로그를 봐야 됩니다.
네 그럼 거래량 하고 뭐 이렇게 나오죠.
네 이렇게 구글 앱스 스크립트에서 호출을 할 수가 있습니다. 그래서 이걸

다른 익스 트렉터 여기 임포트 점 i 5 회 시 보드에서 다른 익스
트렉터 를 만들 수가 있어요.
류 익스 트렉터 만들어가지고 여기 뭐 다음
파이낸스
뭐 크 카 와우가 kakao 이렇게
어 근데 이건 뭐 크리에이트 가
다음으로 넘어가지 않는 거죠

edox 트렉터 그 다음에 아유 아래를 입력해야 되는 url
어 다음 금용
카오 오케 검색해 가지고 음
2
얘를 복사한 다음에 이렇게 붙여넣기
ex 트랙터를 이렇게 새로 만들 어서 그 해당 익스 트렉터 의 주소를
가지고
어 데이터를 받아올 수 가 있습니다.
네 이렇게 새로
한번만 다시 해볼게요
일단은 여기 있는것 까지 그냥 쎄이 고렇게 해보겠습니다.
그리고 얘는 그냥 스킵
세이브랜드 론
주소가 바뀌는거 바뀌는 걸 보여드리기 위해서 새로 하나 만든거예요.
네 그럼 여기 이렇게 왼쪽에 익스 트랙터가 하나더 생겼죠
3 여기에서 어 인티 그리에이트 를 누르면 이렇게 나오는데요. 여기서 뭐
똑같이 구글 하나만 해 보겠습니다. 구글 시트 카피해 가지고
구글 스프레드시트 에다가 요걸 이 치우고
붙여 넣기 하시면
이렇게 추출한 데이터가 그대로 잘 나오는걸 보실수가 있습니다.
여러분들이 프로그램을 가지고 뭐 전기 표 인식이나 아니면
xps css 셀렉터
이런걸로 문서에 요소를 추출을 하려면 이 정밀하게 할 수는 있지만 처음
하시는 분들은 프로그램을 다루게 힘들기 때문에 오히려 더 어려울 수가
있는데요. 이 임포트 i5 라는 서비스를 이용하면
어 마우스 클릭으로 내가 특정 부분을 완전히 정밀하게 많이 지만 그래도
뭐 90% 이상
음 데이터를 잘 가지고 올 수가 있기 때문에 이렇게 두가지를 연동하는
방법을 이용해서 데이터를 수집을 할 수 있습니다.
이번 강좌는 여기서 마치겠습니다.
수고하셨습니다.

댓글 0개

등록된 댓글이 없습니다.

본 사이트의 컨텐츠는 명시적으로 공유기능을 제공하고 있는 공개된 자료를 수집하여 게시하고 있습니다.

저작권, 강의등록, 광고, 제휴등은 "관리자에게 문의"로 메세지 주시면 확인후 답변드립니다.

Menu