파이썬 네이버 상한가 찾기

Programming/Python|2021. 5. 7. 10:21
728x90
반응형

import pandas as pd

import requests

import sys

import datetime



df = pd.DataFrame() 

kospi = pd.DataFrame() 

kosdaq = pd.DataFrame() 

 

html = requests.get('https://finance.naver.com/sise/sise_upper.nhn'

 

if html != 200

    sys.exit 

 

table = pd.read_html(html.text) 

 

kospi = table[1

kospi = kospi[['종목명''현재가''전일비''등락률''거래량''시가''고가''저가''PER''연속''누적']].dropna() 

 

print("코스피 상한가 목록"

if kospi.size == 0

    print("없습니다."

else

    print(kospi) 

 

kosdaq = table[2]

kosdaq = kosdaq[['종목명''현재가''전일비''등락률''거래량''시가''고가''저가''PER''연속''누적']].dropna() 

 

print("코스닥 상한가 목록"

if kosdaq.size == 0

    print("없습니다."

elseprint(kosdaq) 

 

df = pd.concat([kospi, kosdaq])

 

result_name = 'result' + datetime.datetime.today().strftime("%y%m%d") + '.xlsx' 

df.to_excel(result_name, sheet_name='Sheet1')

반응형

댓글()