데이터 공부를 기록하는 공간

[파이썬 크롤링] 네이버 재무제표 본문

STUDY

[파이썬 크롤링] 네이버 재무제표

BOTTLE6 2021. 1. 1. 10:23

네이버금융에서 삼성전자재무제표 정보 가져오기

소스코드

import pandas as pd
import requests

code = '005930' # 회사코드
URL = "https://finance.naver.com/item/main.nhn?code=" + code

company = requests.get(URL)
html = company.text

df = pd.read_html(company.text)[3]

df.set_index(('주요재무정보', '주요재무정보', '주요재무정보'), inplace=True)
df.index.rename('주요재무정보', inplace=True)
df.columns = df.columns.droplevel(2)
annual_finance = pd.DataFrame(df).xs('최근 연간 실적', axis=1) 
quarter_finance = pd.DataFrame(df).xs('최근 분기 실적', axis=1)

print(annual_finance)
print(quarter_finance)

출력결과

*(annual_finance)

*(quarter_finance)

Comments