프로그래밍

오픈 API

오픈API 란? OpenAPI는 RESTful API의 명세(specification)를 정의하는 표준입니다. 이를 통해 API의 구조, 요청 및 응답 형식, 인증 방식 등을 일관되게…

5개월 ago

셀레니움 웹 크롤링 방법

셀레니움을 활용하여 finviz사이트의 S&P 500 Treemap을 가져오는 크롤링하는 방법을 알려드리겠습니다. 혹시 셀레니움이 뭔지 모르신다면 이전 포스팅을 먼저 읽어보고 오시는것을 추천드립니다.…

5개월 ago

ipynb 파일의 유래

ipynb 파일 형식은 Jupyter Notebook에서 사용하는 파일 확장자입니다. 이 확장자의 유래는 다음과 같습니다. iPython은 Interactive Python이라는 대화형 쉘(interactive shell) 기반의…

5개월 ago

CORS우회 (우회 프록시 사용)

https://cors-anywhere.herokuapp.com/는 CORS(Cross-Origin Resource Sharing) 우회 프록시 역할을 하는 서비스입니다. 이 서비스는 서버가 CORS 정책을 지원하지 않는 경우, 클라이언트가 이를 우회하여…

5개월 ago

로또 번호 생성기 10분만에 개발하기

Cursor 개발툴을 사용하여 10분만에 만든 로또 번호 생성기입니다. Cursor는 AI기반의 SDK(Software Develop Kit)입니다. Vitual Studio 기반으로 만들어진 툴이라 거의 동일하다고…

5개월 ago

CORS(Cross-Origin Resource Sharing)

1. CORS(Cross-Origin Resource Sharing)란? CORS(교차 출처 리소스 공유)는 웹 보안 기능 중 하나로, 다른 출처(도메인, 프로토콜, 포트)의 리소스에 대한 요청을…

5개월 ago

머클 트리(Merkle Tree)

머클 트리(Merkle Tree)는 블록체인 및 분산 시스템에서 데이터 무결성을 검증하는 데 사용되는 해시 트리(Hash Tree)의 한 종류입니다. 1. 머클 트리…

5개월 ago

네이버 파이낸스 개별종목 재무제표 가져오기

네이버 파이낸스 개별종목 재무제표 네이버 증권의 개별종목 페이지에서 상세한 데이터를 제공합니다. https://finance.naver.com/item/coinfo.naver?code=005930&target=finsum_more 여기에는 개별종목의 재무데이터를 포함하고 있습니다. 이 재무제표를 엑셀에…

5개월 ago

웹 크롤링 예제(네이버 금융 시가총액 크롤링)

아래는 네이버 금융의 시가총액 순위 1위부터 500위까지 데이터를 가져와 엑셀로 저장하는 Python 코드입니다. 🔹 설명 requests를 사용하여 네이버 금융 페이지의…

5개월 ago

웹 크롤링

웹 크롤링이란? 자동화된 방법으로 웹을 탐색하고 데이터를 수집하는 작업 크롬 개발자 도구 (Chrome Developer Tools) 크롬에 기본 탑재된 웹 개발…

5개월 ago