전체 글 59

[아이티윌 빅데이터 52기] LAB 12 | 웹 데이터 수집하기 | 카카오 개발자 API | 책 검색 결과 수집

[아이티윌 빅데이터 52기] LAB 12 | 웹 데이터 수집하기 | 카카오 검색 결과 수집 카카오 검색 결과 데이터 가져오기 | 사전 준비STEP 1. 카카오 개발자 사이트에 들어와 로그인 한다STEP 2. 키 발급을 위해 앱 생성창에 필요한 정보를 입력STEP 3. 메뉴 > 앱 > 일반에서 REST API 키를 확인STEP 4. 대카테고리 메뉴 > 문서 > REST API > 검색 에서 검색 결과 데이터를 가져올 수있는 REST API 관련 명세서 확인 STEP 1. 카카오 개발자 사이트에 들어와 로그인 한다 STEP 2. 키 발급을 위해 앱 생성창에 필요한 정보를 입력 STEP 3. 메뉴 > 앱 > 일반에서 REST API 키를 확인 STEP 4. 대카테고리 메뉴 > 문서 > REST ..

[아이티윌 빅데이터 52기] LAB 12 | 웹 데이터 수집하기 | 영화 진흥 위원회 API | 박스 오피스 데이터 수집

#모든 자료 저작권은 아이티윌 이광호 강사님[아이티윌 빅데이터 52기] LAB 12 | 웹 데이터 수집하기 | 박스 오피스 데이터 수집 웹 데이터 수집 코드 작성 전 사전 준비1. 영화 진흥 위원해 Open api 사이트 접속우선 데이터 수집할 방식은 OPEN API를 활용하는 것Open API 는 다른 서비스의 데이터를 주고 받게 해주는 표준화된 창고로, 외부 데이터를 가져오는 통로 2. OPEN API 접근을 위한 키 발급받기 3. OPEN APU 설명서를 확인 기본 요청 URL 로 확인시에는 키값이 없어 아무 JSON 데이터도 없는 형태(GET 요청 방식이기 때문에 웹 브라우저에서 데이터 확인 조회가 가능하다)http://www.kobis.or.kr/kobi..

[아이티윌 빅데이터 52기] LAB 11 | 웹 데이터 수집하기 1

[아이티윌 빅데이터 52기] LAB 11 | 웹 데이터 수집하기 1 requests 라이브러리웹 서버와의 HTTP 토잇ㄴ을 간단하게 처리할 수 있는 라이브러리복잡한 코드 없이 GET,POST, PUT,DELETE 요청 가능 (Thunder client test 와 동일한 기능 구현) HTTP CLIENT 구축에 가장많이 쓰이는 REQUESTS 라이브러리 HTTP 상태코드 웹 데이터 요청하기#라이브러리 importimport requests#세션 객체 생성with requests.Session() as session: #세션 객체에 웹 브라우저 정보 (UserAgent) 주입 (웹서버가 파이썬 프로그램을 정상적인 웹 브라우저로 여기도록) session.headers.update({"User-Ag..