반응형
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')
반응형
'-------------코딩------------- > Python 기초 코딩' 카테고리의 다른 글
정규표현식 - 사용방법(컴파일) (0) | 2021.02.23 |
---|---|
정규 표현식 - 메타 문자 (0) | 2021.02.23 |
ValueError: invalid literal for int() with base10: ' ' (0) | 2020.10.19 |
네이버 인기검색어 크롤링 (0) | 2020.10.19 |
트위터 전처리 (0) | 2020.08.04 |
댓글