데이터수집 2

EP19 | 고급 Python 활용 #8 | 웹 스크래핑 (BeautifulSoup, Selenium)

이 글에서 다루는 개념웹 스크래핑(Web Scraping)은 웹사이트에서 데이터를 자동으로 수집하는 기술입니다.이번 글에서는 다음 내용을 학습합니다.웹 스크래핑 개념과 원리BeautifulSoup을 사용한 HTML 파싱Selenium을 사용한 동적 웹 데이터 크롤링데이터 수집 후 CSV 파일로 저장1️⃣ 웹 스크래핑(Web Scraping)이란?📌 웹 스크래핑이란?웹사이트에서 HTML 데이터를 가져와 필요한 정보를 추출하는 기술뉴스 기사, 주식 데이터, 상품 가격 비교 등에 활용 가능📌 웹 스크래핑 방식  방식 설명 requests + BeautifulSoup정적(Static) 웹페이지에서 데이터 추출SeleniumJavaScript로 생성된 동적(Dynamic) 웹페이지 처리 가능2️⃣ Beaut..

EP18 | 고급 Python 활용 #7 | API 데이터 활용 (REST API, JSON 처리)

이 글에서 다루는 개념Python에서는 REST API를 사용하여 웹 데이터를 가져오거나 서버와 통신할 수 있습니다.이번 글에서는 다음 내용을 학습합니다.REST API 개념 및 활용Python requests 모듈을 사용한 API 호출JSON 데이터 처리 (json 모듈 활용)공공 데이터 API 요청 및 응답 처리1️⃣ REST API란?📌 **REST API(Representational State Transfer API)**란?HTTP 프로토콜을 사용하여 클라이언트와 서버가 데이터를 주고받는 방식대부분의 웹 서비스(API)는 JSON(JavaScript Object Notation) 형식으로 데이터를 주고받음GET, POST, PUT, DELETE 등의 HTTP 메서드를 사용하여 데이터를 처리📌..

728x90