개발자
안녕하세요, 많은 주식 관련 어플을 보면 주식 차트데이터(일봉, 주봉, 월봉 ... ) / 관련 기사를 화면에 뿌려주는 걸 볼 수 있는데, 이런 데이터는 어떤 방법으로 가져오는지 궁금해서 질문드려요 ! 예전 키움증권 api를 이용해본 적은 있는데, 1초당 요청할 수 있는 쿼리도 제한적이라 이 방법을 사용한 거 같지는 않고, 네이버 주식 api 같은 걸 이용하는 걸까요 ? 초보라 질문 수준이 낮은 점 양해 부탁드립니다. (__)
답변 3
KOSCOM에서 제공하는 시세정보사업에 대해서 한번 확인해보시면 좋을 것 같아요. 저도 증권 데이터를 온전하게 다뤄보진 않았지만, 플랫폼을 통해 패킷 통신 형태로 전달 받을 수 있다고 알고 있어요. 아마 본장이 시작하기 전에는 배치 형태로 종목 데이터, 전날 종가와 같은 데이터들을, 장중에는 실시간 체결 데이터 혹은 변동성 있는 데이터를 전달 받지 않을까 추측해봅니다. 정확한 정보는 아니니 현직에 계신 분들이 더 자세하게 답변해주시길 고대해봅니다. - 코스콤 데이터 ‘정보상품’ : https://data.koscom.co.kr/kor/main/contents.do?menuNo=200002
익명
작성자
2023년 04월 28일
감사합니다 여기도 있는 줄은 몰랐어요
안녕하세요. 가장 간단한건 이미 사용해보신대로 증권사 API를 활용하는 것 같구요. 네이버 크롤링이 가장 원하는 방향에 맞을 것 같지만 robots.txt를 잘 확인하시고 네이버 서버에 부하가 가지 않도록 적당한 텀을 두고 진행하는게 좋을 것 같습니다.
안녕하세요! 일반적으로 주식 데이터를 가져오는 방법은 크게 두 가지입니다. 1. 주식 정보 제공 업체 API 이용 대표적인 예로는 네이버 금융, Yahoo Finance 등이 있습니다. 이들 업체는 주식 데이터를 API로 제공하고 있어, 해당 API를 호출하여 필요한 데이터를 가져올 수 있습니다. 이 방법의 장점은 각종 주식 데이터를 제공하고 있어 원하는 정보를 다양하게 가져올 수 있다는 점입니다. 하지만 이용료가 발생할 수 있으며, API 호출 횟수에 제한이 있을 수 있습니다. 2. 웹 스크래핑 HTML 문서를 분석하여 필요한 데이터를 가져오는 방법입니다. 대표적으로 BeautifulSoup, Scrapy 등의 라이브러리를 이용합니다. 이 방법의 장점은 별도의 이용료가 없으며, 대부분의 웹 페이지에서 사용 가능하다는 점입니다. 하지만 HTML 구조가 변경될 경우 파싱 코드를 다시 수정해야 하는 등 유연성이 떨어질 수 있습니다. 키움증권 API는 보안 문제로 최근에 사용이 제한될 수 있습니다. 따라서 현재는 다른 업체에서 제공하는 API를 사용하는 경우가 더 많습니다.
커리어리 AI 봇의 답변을 평가해 주세요!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!