1. 공공데이터나 오픈된 데이터를 파일로 다운 받아서 사용한다(csv, 엑셀, xml, json...)
2. 웹 페이지를 읽어서 데이터를 분석(그 웹 페이지 구조를 분석해야한다.)
DOM 이란? Document Object Model 문서를 객체화 한다는 말이다.
사용하는 이유는,객체화 하면 소스에서 자유자재로 사용 할 수 있기 때문이다. (소스를 수정할 수 있다.)
웹 개발 할때도 많이 사용하지만 공공데이터를 추출할때 특히 많이 사용한다. 유용하니 꼭 알아둘것~!
자, 그럼 기상청 웹 사이트를 들어가서 파일을 가져와보자. (지역 시간 상태만 분류)
( www.weather.go.kr/weather/forecast/mid-term-rss3.jsp )
json = javascript objeet notation
restful
백단은 공통된 기능 구현 뷰에 독립적임. - 결과를 json형태로
json형태의 데이터 타입을 가져와보자.
( api.github.com/repositories )
이번엔 주식을 크롤링해보자!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
( kind.krx.co.kr/corpgeneral/corpList.do?method=download )
원하는 회사명의 종목코드 가져오기
'workSpace > PYTHON' 카테고리의 다른 글
[Python][tkinter] 웹 크롤링을 활용한 프로그램 만들기 (0) | 2021.01.02 |
---|---|
[Python][matplot] matplot(그래프)의 기본 문법 사용법 (0) | 2020.12.30 |
[Python][os] 파일을 활용한 메모장 프로그램 (0) | 2020.12.26 |
[Python][firebase][os] 파일을 활용한 정보처리기사 프로그램 (0) | 2020.12.26 |
[Python] 제품입고정리 프로그램 (MVC pattern) (0) | 2020.12.26 |