주식 데이터 다운로드 | 네이버 주식 정보를 한방에 엑셀로 가져오기 (Naver Finance Web Scraping With Excel Macro Vba) 245 개의 자세한 답변

당신은 주제를 찾고 있습니까 “주식 데이터 다운로드 – 네이버 주식 정보를 한방에 엑셀로 가져오기 (Naver Finance Web Scraping with Excel Macro VBA)“? 다음 카테고리의 웹사이트 you.maxfit.vn 에서 귀하의 모든 질문에 답변해 드립니다: you.maxfit.vn/blog. 바로 아래에서 답을 찾을 수 있습니다. 작성자 엑셀장인 촬스 이(가) 작성한 기사에는 조회수 100,414회 및 좋아요 1,665개 개의 좋아요가 있습니다.

주식 데이터 다운로드 주제에 대한 동영상 보기

여기에서 이 주제에 대한 비디오를 시청하십시오. 주의 깊게 살펴보고 읽고 있는 내용에 대한 피드백을 제공하세요!

d여기에서 네이버 주식 정보를 한방에 엑셀로 가져오기 (Naver Finance Web Scraping with Excel Macro VBA) – 주식 데이터 다운로드 주제에 대한 세부정보를 참조하세요

엑셀 매크로 VBA 프로그램도
스타크래프트 빨무와 같이 빌드오더가 있습니다.
한번 본다고 되는게 아니라,
수백판의 게임을 하면서 완성되는 빌드오더와 같이
동일한 빌드오더로 여러번 반복해서 따라하면서
상황에 맞는 매크로를 사용할 수 있도록 강의합니다.
본 영상 이후에 제작된 아래 2,3편도 참고하시기 바랍니다.
「네이버 주식 가져오기 1편 링크」
: https://youtu.be/mM_RU8xSkbk

「네이버 주식 가져오기 2편 링크(EPS 등)」
: https://youtu.be/EP_F-SocfXE

「네이버 주식 가져오기 3편 링크(그래프 등)」
: https://youtu.be/mku5_03q9gc

「네이버 주식 가져오기 4편 링크(구독자 문의해결)」
: https://youtu.be/2c6FllDjUFw
「네이버 주식 크롤링 런타임 오류」
: https://youtu.be/HT-C78x0rog
「각종 런타임 오류 해결」
: https://youtu.be/3dJR3PwivMU

주식 데이터 다운로드 주제에 대한 자세한 내용은 여기를 참조하세요.

주식 주가 데이터 다운로드 방법 정리 – 물리학과 직장인

최근 RNN을 공부할 기회가 있었는데, RNN을 위해서는 주식 주가 데이터를 다운로드할 일이 있었습니다. RNN을 통해 서 현재의 주가를 통해 미래의 …

+ 여기에 보기

Source: muzukphysics.tistory.com

Date Published: 9/3/2021

View: 5822

한국 주식 데이터 무료 수집(csv 파일 제공) – velog

이 페이지로 들어가서 엑셀 다운로드를 하면 완료! 데이터 처리를 용이하기 위해서 csv 파일로 파일을 변환했다. 혹시 한국 주식 종목 csv 파일이 …

+ 여기에 표시

Source: velog.io

Date Published: 6/21/2021

View: 3106

과거 주식 데이터 다운로드 받기 (feat.엑셀 플러스 엑셀)

레이 달리오의 4계절 포트폴리오를 만들고 싶었다. 하지만 시작부터 복병이 있었으니, 바로 주가 데이터 다운로드! ​. 내가 주린이라서 쉽게 못 찾는 거 …

+ 여기에 보기

Source: m.blog.naver.com

Date Published: 12/10/2022

View: 8141

주식 등의 자산 가격 데이터 무료 제공 사이트

데이터 다운로드를 클릭합니다. 4. csv 파일 형태로 다운이 되며 종가, 시가, 고가, 저가, 변동성이 표시됩니다. 5.

+ 자세한 내용은 여기를 클릭하십시오

Source: quantchobo.tistory.com

Date Published: 4/28/2021

View: 7586

[예제 2] 전종목 주가 데이터 다운로드 – GIL’s LAB

해당 포스팅이 도움되었다면 공감버튼 클릭부탁드립니다! 320×100. 태그목록. 글뷰관련 태그목록. 파이썬셀레니움업무 자동화주식 데이터 다운로드데이터 …

+ 여기에 더 보기

Source: gils-lab.tistory.com

Date Published: 11/16/2021

View: 3968

한국거래소 | 정보데이터시스템

증권·파생상품의 시장정보(Marketdata), 공매도정보, 투자분석정보(SMILE) 등 한국거래소의 정보데이터를 통합하여 제공 서비스.

+ 여기에 표시

Source: data.krx.co.kr

Date Published: 8/12/2022

View: 7918

미국 주식 데이터 다운로드 페이지 변경! – 게으른 퀀트

안녕하세요! 게으른 퀀트입니다. 매주 저의 블로그를 통해서 데이터를 업데이트 하고 파일을 올렸었습니다. 그리고 드디어!!! 웹 페이지에서 바로 …

+ 여기에 표시

Source: lazyquant.tistory.com

Date Published: 3/25/2021

View: 854

네이버 주식 데이터를 엑셀로 한번에 가져오기

네이버 증권에 있는 지금 현재 주식 데이터를 한번에 엑셀로 가지고 오는 방법을 포스팅 해드리려고 합니다. 네이버 금융에는 주식과 관련한 많은 …

+ 자세한 내용은 여기를 클릭하십시오

Source: stricky.tistory.com

Date Published: 11/10/2021

View: 5109

주제와 관련된 이미지 주식 데이터 다운로드

주제와 관련된 더 많은 사진을 참조하십시오 네이버 주식 정보를 한방에 엑셀로 가져오기 (Naver Finance Web Scraping with Excel Macro VBA). 댓글에서 더 많은 관련 이미지를 보거나 필요한 경우 더 많은 관련 기사를 볼 수 있습니다.

네이버 주식 정보를 한방에 엑셀로 가져오기 (Naver Finance Web Scraping with Excel Macro VBA)
네이버 주식 정보를 한방에 엑셀로 가져오기 (Naver Finance Web Scraping with Excel Macro VBA)

주제에 대한 기사 평가 주식 데이터 다운로드

  • Author: 엑셀장인 촬스
  • Views: 조회수 100,414회
  • Likes: 좋아요 1,665개
  • Date Published: 2018. 12. 13.
  • Video Url link: https://www.youtube.com/watch?v=mM_RU8xSkbk

주식 주가 데이터 다운로드 방법 정리

최근 RNN을 공부할 기회가 있었는데, RNN을 위해서는 주식 주가 데이터를 다운로드할 일이 있었습니다. RNN을 통해 서 현재의 주가를 통해 미래의 주가를 예측하는 모델이었습니다. 이를 위해서는 주가 데이터를 크롤링 해와야하는데, 아래 방법을 통해 주가 데이터를 쉽게 가져올 수 있습니다.

주식 주가 데이터 다운로드

이번 포스팅에서는 주식 주가 데이터 다운로드 방법에 대해 여러분과 공유하고자합니다. 처음에는 저도 주식 주가 데이터를 어디에서 다운로드 받을지 몰라서 여기저기 기웃기웃 하다가 알게된 방법입니다. 아래 내용 참고하시면 되겠습니다.

1. 다운로드 사이트 접속

가장 먼저, 주식 주가 데이터를 다운로드 받을 수 있는 사이트에 접속 해야합니다. 해당 사이트는 야후 파이넨셜입니다. 현재 야후가 한국사업을 접었기 때문에 해당 사이트가 생소하신 분들도 있겠지만, 2000년 쯤에는 구글보다 야후의 시장점유율이 훨씬 높았습니다.

주식 데이터 다운로드 사이트 주소는 위와 같습니다. 해당 사이트에 먼저 접속하시는 것이 첫번째 방법이 되겠습니다. 여기에 접속하시면 다음 단계로, 원하시는 회사 이름을 검색하시면됩니다.

2. 회사명 검색

회사명을 검색해보겠습니다. 예제 회사는 최근 지속해서 상승하고 있는 삼성전자 입니다. 저만 없는 삼성전자입니다. 친구들은 다 있는데 말이죠.

삼성전자를 위와 같이 검색해서 들어가면 아래와 같이 해당 회사 주가 정보에 접속됩니다. 여기에서 주식 주가 데이터를 다운로드 받을 수 있습니다.

3. 데이터 다운로드 탭

위 그림과 같이 회사명을 검색하면 여러 탭들이 나오는데, Historical Data를 클릭 하시면 주식 데이터를 다운로드할 수 있는 페이지에 접속됩니다. 해당 탭은 주가 정보를 다운로드할 수 있는 페이지입니다.

4. 옵션 설정

세가지의 옵션 으로 주식 주가 데이터를 어떤 형식으로 다운로드 받을 것인지를 설정할 수 있습니다. 각 옵션에 대한 설명은 아래와 같으니 참고하시면 되겠습니다.

Time Period : 주식 데이터 기간 Frequency : 하루, 한주, 한달 기준 선택

위와 같이 적당히 상황에 맞춰 옵션을 설정하고 어플라이 를 눌러주시면 해당 옵션이 반영되어 데이터가 표기 됩니다. 이제 다운로드할 준비를 모두 마쳤습니다.

5. 주식 주가 데이터 다운로드

잘 안보이실 수도 있지만 박스친 위치의 다운로드 버튼을 클릭 하시면 주식 주가 데이터를 다운로드할 수 있습니다. 저장형태는 csv이며, 다운로드 받아서 사용하시면 되겠습니다.

마치며

이번 포스팅에서는 주식 주가 데이터 다운로드 방법에 대해 정리해보았습니다. 많은 분들이 주가 데이터를 활용해서 주식을 예측해보려고 시도하시는 것 같은데 잘되시길 빌며 포스팅을 마무리합니다.

한국 주식 데이터 무료 수집(csv 파일 제공)

한국 주식을 시작한 지 꽤 되어 가지만 수익이 애매했다. 그래서 몇 몇 아이디어들로 백테스트를 하고, 해당 아이디어 대로 주식 투자를 해보려고 한다.

그래서 코스닥, 코스피 주식의 모든 종목에 대한 시가/종가/저점/고점 데이터를 찾아보려고 했다.

우선 결론부터 말하면, 미국 주식 데이터는 쉽게 구할 수 있으나, 한국 주식 데이터를 구하기는 쉽지가 않았다.

이번 백테스트 목표는 한국 주식 시장이었기 때문에 한국 주식 투자 데이터를 수집해보고자 한다.

검색을 해보면 네이버를 크롤링 하는 방식이 많이 나와있는데, 모든 주식 데이터를 가지고 와야 하기 때문에 크롤링으로는 시간이 너무 오래 걸릴 것 같았고, api를 찾아보기로 했다.

우선은 한국에 있는 주식 종목 코드를 찾아보자.

기업공시채널 KIND

이 페이지로 들어가서 엑셀 다운로드를 하면 완료!

데이터 처리를 용이하기 위해서 csv 파일로 파일을 변환했다.

혹시 한국 주식 종목 csv 파일이 필요하신 분은 이 링크를 통해 받을 수 있다(2020년 9월 18일 데이터)

20190918상장법인목록

https://towardsdatascience.com/best-5-free-stock-market-apis-in-2019-ad91dddec984?gi=ebcc1ed2a104

위의 블로그 글을 보고 하나씩 따라 해봤는데, 결론은 api 제공 서비스를 통해서 한국 주식 데이터를 무료로 사용할 방법이 없다는 것이다.

야후 finance api가 막혔다고 생각하는 사람이 많은데, 몇 년 전에 다시 오픈을 했다.

야후 finance api를 가지고 오려면 yfinance라는 python package가 존재해서 쉽게 데이터 수집을 할 수 있었다.

하지만 yfinance 데이터는 큰 회사의 주식 데이터(삼성, SK하이닉스 등)만 제공하고, 작은 회사의 주식 데이터는 최근 하루의 데이터와 2018년 데이터 이전의 데이터만 제공한다.

(2018년 2월부터 어제까지의 데이터가 없다)

나는 한국 모든 주식 정보에 대해 알고 싶기 때문에 yahoo finance를 선택할 수 없다.

아는 분들은 아시겠지만, 구글 주식 api는 이미 예전에 막혔다. 하지만, 구글 스프레드 시트를 활용해서 주식을 확인할 수 있는 방법이 있다. 자세한 부분은 이 링크를 참고하는 것이 좋을 듯 하다.

구글 스프레드시트를 파싱해서 쓰기에는 무리가 있는 듯 하여 이 방법도 패쓰!

website : https://iexcloud.io/

the basic free trial, you already get 500,000 core message free for each month.

과거 주식 데이터 다운로드 받기 (feat.엑셀 플러스 엑셀)

아니 이건 또 왠 어려운 설명인가..

그냥 간단하게 주식/ETF를 대표하는 약자라고 생각함.

SPDR S&P 500 (SPY)

ETF같은 경우 이름이 엄청나게 긴 경우가 많은데

이걸 보다보면 헷갈리기도 하고해서

그냥 SPY로 외우고 검색한다.

요새 거래하고 있는 두개 증권사 중

현재 잔고 조회나 차트 조회할때

KB증권은 이 Ticker를 표시 안해주고, 차트 조회시 코딱지 만하게 옆에 표시하는데,

키움은 그래도 조회와 동시에 테이블 형식으로 티커를 같이 보여줘서 편하다.

아무는 ETF검색 후, 해당페이지에 들어가면 아래와 같이 타이틀이 나오고,

일반에 과거 데이터로 들어가서 기간을 선택하고 데이터 다운로드를 하면 된다.

여기서 기간은 그냥 월간 으로 선택해 놨는데, 어짜피 20년정도의 장기 트렌드로

포트폴리오의 성과를 보는 목적이기 때문에 그냥 이정도 데이터만 있으면 될 듯.

일간으로 해서 조회했다가 계속 빙글빙글 돌아가기만 해서 결국 창 다 꺼버렸다.

하지만 저 날짜선택하는 것도 아주 불편하게 되어 있음 ㅡㅡ

주식 등의 자산 가격 데이터 무료 제공 사이트

백테스트를 할 때 백테스트 전문 사이트나 프로그램을 이용하여 할 수도 있지만 회사에서 제공하는 기간의 데이터만 사용이 가능하고 특정 규칙에 의해서만 백테스트가 가능하다는 단점이 있습니다. 데이터를 직접 구하게 되면 기간 설정도 상대적으로 자유롭고 다양한 방식으로 백테스트가 가능합니다. 그래서 오늘은 데이터를 얻는 사이트를 소개드리려고 합니다.

자산 가격 정보 무료 제공 사이트

제가 주로 사용하는 사이트 2곳입니다. 크리스마스 투자 전략 백테스트를 하기 위한 데이터를 다운로드하기 위해 오랜만에 인베스팅닷컴과 stooq 두 곳을 방문하였습니다.

회원 가입을 하면 무료로 데이터 다운로드가 가능합니다.

암호화폐 시세도 확인 가능합니다.

한글사이트라 사용이 편리합니다.

사이트 속도가 느린 편입니다.

데이터 다운로드 방법

1. 로그인 후 검색창에서 국가나 주가지수 약어를 입력합니다.(S&P500은 SPX, 나스닥 100은 NDQ, 코스피는 KOSPI)

2. 일반 탭의 과거 데이터를 클릭 후 날짜 설정 메뉴에서 range를 설정합니다.

3. 데이터 다운로드를 클릭합니다.

4. csv 파일 형태로 다운이 되며 종가, 시가, 고가, 저가, 변동성이 표시됩니다.

5. ‘일일 데이터’로 2001년부터 조회해봤지만 데이터는 2006년부터만 조회가 되고 있습니다. 주간과 월간의 경우는 훨씬 이전의 데이터도 조회 가능했습니다.

investing.com 가격 데이터 산출 메뉴

회원 가입을 하지 않고도 각종 데이터를 모두 무료로 다운로드가 가능합니다.

주가지수 및 개별 종목, 통화, ETF, 원자재, 채권의 가격 데이터 다운이 가능합니다.

코스피의 경우 1980년, S&P500의 경우 무려 1789년(!!)부터 가격 확인이 가능합니다.

해외사이트라 아무래도 한글 사이트보다는 불편하고 인터페이스에 살짝 적응이 필요합니다.

사이트 속도가 빠른 편입니다.

데이터 다운로드 방법

1. 검색창에서 국가나 주가지수 약어를 입력합니다.

2. Range에서 원하는 기간을 설정합니다.

3. 왼쪽 메뉴에서 Historical data를 클릭합니다.

4. start date에서 세부 날짜 설정이 가능합니다.

5. 화면 맨 아래 Download data를 클릭합니다.

6. csv 파일 형태로 다운이 되며 시가, 고가, 저가, 종가, 거래량이 표시됩니다.

stooq.com 가격 데이터 산출 메뉴

요약

stooq이 속도도 빠르고 데이터 range도 더 길다는 장점이 있습니다.

하지만 investing은 더 다양한 자산군 데이터를 보유하고 있습니다.

두 사이트 모두 차트를 제공하지만 가독성은 investing이 더 좋습니다.

두 사이트 모두 주식, 채권, 원자재부터 개별 주식 종목 데이터까지 검색이 가능합니다.

[예제 2] 전종목 주가 데이터 다운로드

728×90

문제

KRX 정보데이터시스템에서 특정 기간 동안의 일별 전종목 시세 데이터를 다운로드하려 합니다.

이 시스템에서 주가 데이터는 다음과 같은 절차로 다운로드할 수 있습니다.

(1) 조회일자 입력

(2) 조회 버튼 클릭

(3) 다운로드 버튼 클릭

(4) csv 버튼 클릭 (상황에 맞게 Excel 버튼 클릭도 가능)

(5) 필요에 따라 파일명 수정

한 데이터를 조회하고 다운로드하는데 약 30초 가까이 소요되며, 데이터가 많을수록 반복적이고 귀찮은 일입니다.

설명을 위해 2020년 12월 1일부터 4일까지의 데이터를 수집하는 예제를 살펴보겠습니다.

환경 세팅: 셀레니움

셀레니움을 사용해서 데이터를 수집하려면 셀레니움 패키지와 웹 드라이버를 설치해야 합니다.

셀레니움은 아나콘다 프롬프트에 아래와 같은 명령어를 입력하여 설치할 수 있습니다.

$ pip install selenium

웹 드라이버는 종류가 많지만, 여기서는 크롬 웹 드라이버를 사용하겠습니다. 크롬 웹 드라이버는 이 링크에서 아래와 같이 다운로드받을 수 있습니다.

크롬 버전은 우측 상단의 더보기 버튼을 클릭하고 [도움말]→ [Chrome 정보]를 클릭하면 확인할 수 있습니다.

참고로 64비트를 사용하는 사용자도 웹 드라이버는 32비트버전을 설치해야 합니다 (애초에 그 파일밖에없습니다).

다운로드 한 압축 파일을 풀어서 chromedriver.exe 파일을 우리가 데이터를 수집할 경로로 이동하겠습니다 (사실 어디에 두더라도 경로만 잘 설정하면 상관없습니다).

파이썬 코드

기본 설정

이제 파이썬 코드를 이용하여 전종목 주가 데이터를 다운로드하여 정리해보겠습니다.

먼저, 필요한 모듈을 모두 불러오겠습니다.

# 모듈 불러오기 from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By import os

다음으로 데이터를 수집할 날짜 목록을 YYYYMMDD 꼴로 정의하고, 데이터가 다운로드되는 경로(보통 Downloads 폴더)와 다운로드된 데이터를 옮길 경로를 정의하겠습니다.

date_list = [“20201201”, “20201202”, “20201203”, “20201204”] download_folder_path = r”C:\Users\Gilseung\Downloads” file_path = r”C:\Users\Gilseung\Desktop\전종목시세데이터수집” before_file_list = set(os.listdir(download_folder_path))

YYYYMMDD꼴로 정의한 이유는 KRX에서 사용하는 날짜 형식 체계이기 때문입니다. 위 코드의 마지막 줄은 새로 다운로드받은 데이터를 식별하기 위해 현재 다운로드 폴더에 있는 파일 목록을 집합으로 바꿔서 before_file_list에 저장한 것입니다.

웹 페이지 분석

이제 셀레니움을 이용하여 웹 페이지에 접속하겠습니다. 앞서 다운로드받은 chromedriver.exe를 입력으로 하여 driver를 정의해줍니다. 단, 파일명만 입력한 이유는 현재 작성중인 소스 코드와 드라이버가 같은 위치에 있기 때문입니다. 만약 다른 위치에 있다면 경로까지 같이 입력해줘야 합니다.

driver = webdriver.Chrome(“chromedriver.exe”)

이제 get 메서드를 이용하여 url에 접속하겠습니다.

url = “http://data.krx.co.kr/contents/MDC/MDI/mdiLoader/index.cmd?menuId=MDC0201020101” driver.get(url) WebDriverWait(driver, 10000).until(EC.invisibility_of_element_located((By.CLASS_NAME, ‘loading-bar-overlay’)))

마지막 줄은 class 이름이 loading-bar-overlay인 엘리먼트가 보이지 않을 때까지 드라이버를 멈춘다는 뜻입니다. 이 엘리먼트가 무엇인지 url에 직접 접속하여 확인해보겠습니다.

아래와 같이 url에 접속하거나 조회버튼을 클릭하면 “데이터를 생성중입니다. 잠시만 기다려 주십시오”라는 메시지와 함께 아무런 데이터가 표출되지 않습니다.

이때, 이 부분을 마우스 우클릭해서 검사 버튼을 클릭해보면 해당 태그가

임을 알 수 있습니다. 이 태그가 뜨지 않을 때까지 기다린 것입니다.

이제 날짜를 입력하는 엘리먼트와 조회버튼 엘리먼트를 나타내는 태그를 검사해보겠습니다. 각 엘리먼트를 나타내는 부분을 마우스 우클릭해서 검사 버튼을 클릭하면 아래와 같은 태그임을 알 수 있습니다.

날짜 입력

조회버튼

조회

두 태그 모두 id가 있으므로, id를 기준으로 엘리먼트를 찾겠습니다.

date_element = driver.find_element(By.ID, “trdDd”) search_button = driver.find_element(By.ID, “jsSearchButton”)

이제 date_list를 순회하면서 데이터를 다운로드하겠습니다. 설명을 위해 라인 번호를 추가했습니다.

1 for date in date_list: 2 print(date) 3 date_element.click() 4 driver.execute_script(“arguments[0].value = ‘{}'”.format(date), date_element) 5 search_button.click() 6 download_button = WebDriverWait(driver, 30).until(lambda x: x.find_element(By.CLASS_NAME, “CI-MDI-UNIT-DOWNLOAD”)) 7 download_button.click() 8 csv_button = WebDriverWait(driver, 100).until(lambda x: x.find_element(By.XPATH, ‘/html/body/div[2]/section[2]/section/section/div/div/form/div[2]/div[2]/div[2]/div/div[2]/a’)) 9 csv_button.click() 10 11 # 다운로드될 때까지 기다리기 (= 폴더 내 파일 개수가 일치하지 않을 때까지 기다리기) 12 while True: 13 if len(before_file_list) != len(os.listdir(download_folder_path)): 14 new_file = (set(os.listdir(download_folder_path)) – before_file_list).pop() 15 if ‘.csv’ in new_file: 16 break 17 18 os.rename(download_folder_path + “/” + new_file, file_path + “/” + date + “.csv”) 19 before_file_list = set(os.listdir(download_folder_path))

라인 3 – 4: 날짜를 입력하는 엘리먼트를 클릭한 뒤, 자바스크립트 포맷으로 날짜를 입력합니다. 라인 4는 input 태그의 값(value)을 바꿀 때 사용하는 문법입니다. 참고로 send_keys()라는 메서드도 있지만, 이 메서드는 입력 칸이 처음에 공백일 때만 사용할 수 있습니다. 이 홈페이지는 입력 창에 내용을 다 지우면 경고 메시지가 뜨게 되어 있습니다.

라인 5: 날짜를 입력했으니 조회 버튼을 클릭합니다.

라인 6 – 7: 클래스 이름이 CI-MDI-UNIT-DOWNLOAD인 엘리먼트가 나올 때까지 최대 30초 기다렸다가, 나오면 해당 엘리먼트를 download_button에 저장한 뒤 클릭합니다. 이 엘리먼트도 크롬의 검사 기능을 이용하여 찾았습니다 (조만간 크롤링과 크롬 검사 기능에 대한 포스팅을 정리해야겠습니다).

라인 8 – 9: 이번에는 CSV 버튼을 나타내는 태그를 XPATH의 절대경로를 이용하여 csv_button에 저장했습니다. 참고로 XPATH의 절대경로는 다음과 같이 찾았습니다.

(1) csv 버튼 우클릭 > 검사

(2) 블록 지정된 태그 우클릭

(3) Copy > Copy full Xpath 클릭

라인 12 – 16: 데이터가 정상적으로 다운로드될 때까지 기다립니다. 즉, 기존 다운로드 폴더에 있던 파일 개수와 지금 새로 측정한 파일 개수가 같지 않고, 새로운 파일의 확장자가 csv라면 (다운로드가 완료되지 않으면 확장자는 tmp입니다) while문에서 빠져나오는 방식으로 기다립니다.

라인 18: 다운로드 폴더에 있는 새로운 파일의 이름을 os.rename 함수를 이용하여 date로 수정합니다. 여기서 경로까지 수정합니다.

라인 19: 현재 다운로드 폴더에 있는 파일 목록으로 before_file_list를 수정합니다.

이 코드를 모두 돌리고 나면 아래와 같이 주가 데이터가 다운로드됨을 알 수 있습니다.

포스팅에 대한 질문은 댓글과 이메일([email protected])을 통해 받고 있습니다.

자동화하고 싶은 업무가 있다면 이메일로 남겨주시기 바랍니다.

난이도에 따라 외주 / 교육 / 포스팅 모두 가능합니다.

해당 포스팅이 도움되었다면 공감버튼 클릭부탁드립니다!

728×90

네이버 주식 데이터를 엑셀로 한번에 가져오기

네이버 주식 데이터를 엑셀로 한번에 가져오기

안녕하세요.

네이버 증권에 있는 지금 현재 주식 데이터를 한번에 엑셀로 가지고 오는 방법을 포스팅 해드리려고 합니다.

네이버 금융에는 주식과 관련한 많은 정보가 있습니다.

https://finance.naver.com

바로 이곳입니다.

메인 화면을 보면 현 상황에 대해서 잘 나오고 있는데요.

지금 아시다시피 코로나19등 많은 여파로 전 세계적으로 매우 시장이 안좋은 상황입니다.

상당히 마음이 아픕니다 저도…ㅠㅠ (내…주식….ㅠㅠ)

여기에서 아래와 같은 경로로 한번 접속을 해보시기 바랍니다.

네이버금융 > 국내증시 > 시가총액

이렇게 들어오시면 현 코스피 금액이 쭉~~ 나오는것을 확인 할 수 있습니다.

여기서 이런 다양한 옵션으로 데이터를 정렬해서 볼 수도 있습니다.

최대 6개 까지 설정이 가능 하다고 합니다.

일단 기본적인 옵션은 저렇게 선택이 되어 있으니 사용에 참고 바랍니다.

물론 여기서 실시간으로 확인 하실수도 있으나, 이런거야 매매프로그램에서도 충분히 활용이 가능 한 부분이닌깐요.

중요한것은 이 데이터를 엑셀로 저장해서 내 데이터로 만든다는것에 있겠죠.

이젠 빈 엑셀을 하나 열어보세요. 그리고 아래와 같이 한번 쭉~~ 따라서 해보시면 참 쉽게 하 실 수 있으실겁니다.

1. 외부 데이터 연결 생성

위 그림과 같이 상단 메뉴에서

데이터 > 외부 데이터 가져오기 > 웹

을 선택 합니다.

2. 새 웹 쿼리 설정

위 그림과 같이 아래에 써 있는 경로를 따라서 클릭 해줍니다.

국내증시 > 시가총액 > 코스피 좌측 작은 체크박스 > 우측 하단 가져오기

를 따라서 클릭, 클릭 해줍니다.

가지고 올 수 있는 데이터에 한해서는 테이블의 좌측 상단에 노란색 화살표가 표시 됩니다. 가지고 오고자 하는 데이터를 선택하여 가지고 오실수 있도록 합니다.

3. 세부설정

데이터 가져오기 창이 나타나면 아래 그림과 같이 선택을 합니다.

위 그림과 같이 작은 데이터 가져오기 창이 나타나면 좌측 하단의 속성 버튼을 클릭 합니다.

그리고 아래 그림과 같이 외부 데이터 범위 속성을 설정 해줍니다.

위 그림과 같이 설정을 마쳤으면 우측 하단의 확인 버튼을 클릭 합니다.

4. 외부 데이터 가져오기 설정 완료 화면 및 추가 작업

외부 데이터 가져오기 완료 화면을 확인 합니다.

지금 가지고 온 페이지는 한 페이지 입니다.

추가 작업을 위해서 새로운 시트를 생성하고 위에서 작업했던 1~3번 작업을 반복 해줍니다.

위 그림과 같이 작업을 했습니다. 두번째 시트를 가지고 올때는 위와 같이 주소창에 페이지 번호가 뜨는것을 확인 할 수 있습니다. 네이버 금융의 경우 전체 데이터를 가지고 오기 위해서는 약간의 반복작업을 해줘야 하는 번거로움이 있습니다.

다음번엔 더 괜찮은 방법 있는지 확인 해보도록 하겠습니다.

감사합니다.

by.sTricky

키워드에 대한 정보 주식 데이터 다운로드

다음은 Bing에서 주식 데이터 다운로드 주제에 대한 검색 결과입니다. 필요한 경우 더 읽을 수 있습니다.

이 기사는 인터넷의 다양한 출처에서 편집되었습니다. 이 기사가 유용했기를 바랍니다. 이 기사가 유용하다고 생각되면 공유하십시오. 매우 감사합니다!

사람들이 주제에 대해 자주 검색하는 키워드 네이버 주식 정보를 한방에 엑셀로 가져오기 (Naver Finance Web Scraping with Excel Macro VBA)

  • 주식
  • 네이버 주식
  • 빌드오더
  • 엑셀
  • 네이버
  • 웹크롤링
  • 엑셀 실무
  • 매크로
  • 크롤링
  • 엑셀 함수
  • 엑셀 강좌
  • VBA
  • 엑셀 매크로
  • 엑셀배우기
  • 엑셀 강의

네이버 #주식 #정보를 #한방에 #엑셀로 #가져오기 #(Naver #Finance #Web #Scraping #with #Excel #Macro #VBA)


YouTube에서 주식 데이터 다운로드 주제의 다른 동영상 보기

주제에 대한 기사를 시청해 주셔서 감사합니다 네이버 주식 정보를 한방에 엑셀로 가져오기 (Naver Finance Web Scraping with Excel Macro VBA) | 주식 데이터 다운로드, 이 기사가 유용하다고 생각되면 공유하십시오, 매우 감사합니다.

Leave a Comment