-------------코딩-------------/Python 기초 코딩
네이버 주식 크롤링
탶선
2020. 11. 2. 13:40
반응형
import pandas as pd
import requests
from tqdm import trange
for i in trange(135):
html = requests.get('https://finance.naver.com/item/frgn.nhn?code=065450&page={}'.format(i + 1))
table = pd.read_html(html.text)
if i == 0:
data = table[2].dropna().reset_index(drop = True)
if i > 0:
data1 = table[2].dropna().reset_index(drop = True)
data = pd.concat([data, data1])
data = data.reset_index(drop = True)
for i in range(len(data)):
if float(data['등락률', '등락률'][i].replace('%', '')) < 0 :
data['전일비','전일비'][i] = -data['전일비', '전일비'][i]
data.to_csv('bigtech.csv')
반응형