728x90

 

하루하루 미치게 올라가고있는 코스피 지수를 파이썬을 통해 실시간으로 크롤링하는 방법을 알아보겠습니다.

 

finance.naver.com/

 

네이버 금융

국내 해외 증시 지수, 시장지표, 펀드, 뉴스, 증권사 리서치 등 제공

finance.naver.com

네이버 금융을 실시간으로 크롤링하여 코스피지수를 긁어와보겠습니다.

 

네이버 금융에 들어가서

크롬 f12를 눌러 보면

 

코스피지수의 span.num 해당클래스이름과 태그등이 나옵니다.

 

이제 이것을가지고 실시간으로 크롤링하면됩니다.

 

import urllib.request
from bs4 import BeautifulSoup
import json
from urllib import parse
from collections import OrderedDict
from datetime import datetime

 

basic_url = "https://finance.naver.com/sise/"

fp = urllib.request.urlopen(basic_url)

source = fp.read()

fp.close()

soup = BeautifulSoup(source, 'html.parser')
soup = soup.findAll("span",class_="num")


kospi_value = soup[0].string
kosdaq_value = soup[1].string
#print(soup)

print(kospi_value)
print(kosdaq_value)

이렇게하면 코스피지수와 코스닥지수가 출력되는것이 보입니다.

2,542.85

845.39 이렇게 짧게 실시간으로 코스피 , 코스닥지수를 크롤링하여 긁어올수있습니다.

 

+) 

json형식으로 만들기

 

#json 형식으로 만들기 여기코드는 안쓰셔도 됩니다...

stock_data = OrderedDict()

stock_data['kospi'] = kospi_value



print(stock_data)
print(type(stock_data))

 

 

728x90

+ Recent posts