Daum 주가정보 수집

P4·2023년 5월 21일
0
post-thumbnail

라이브러리 임포트

import pandas as pd
import requests

1. 웹서비스 분석 : url

  • python에서의 접근을 차단한다면 이렇게 접근 정보를 브라우저로 바꿔서 줄 수 있음

  • User-agent확인

url = "https://finance.daum.net/api/exchanges/summaries"
headers = {
    "user-agent": "user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36",
    "referer": "https://finance.daum.net/exchanges",
}
response = requests.get(url, headers=headers)
response

2. JSON --> DataFrame

datas = response.json()["data"]
df = pd.DataFrame(datas)
df.head(1)

3. 데이터프레임 정리 및 확인

columns = ["date", "currencyCode", "currencyName", "country", "name", "basePrice"]
df[columns].head()
profile
지식을 담습니다.

0개의 댓글