import requests
import io
import zipfile
import xmltodict
import pandas as pd
key = "API 인증키"
params = {
"crtfc_key": key
}
resp = requests.get(url, params=params)
f = io.BytesIO(resp.content)
zfile = zipfile.ZipFile(f)
zfile.namelist()
xml = zfile.read("CORPCODE.xml").decode("utf-8")
dict_data = xmltodict.parse(xml)
data = dict_data['result']['list']
df = pd.DataFrame(data)
df.head()
df = pd.DataFrame(data)
csv_file_path = 'data.csv'
df.to_csv(csv_file_path, index=False, encoding='utf-8-sig')
'Python' 카테고리의 다른 글
| FN가이드_펀드가이드_기준가격 크롤링 (2) | 2024.03.14 |
|---|---|
| IPO Stock 종합 크롤링 (2) | 2024.03.12 |
| 시계열 그래프 그리기 (특정값을 기준으로 색채도 구분) (2) | 2024.02.29 |
| 시계열 그래프 그리기 (하위, 상위 그룹별 평균) (0) | 2024.02.29 |
| 중복 변수 찾고 데이터 추출 (1) | 2024.02.28 |