
10/2 6, 7세션
파이썬 동적 크롤링 순서
import requests
import pandas as pd
url = 'https://m.stock.naver.com/api/index/KOSPI/price?pageSize=10&page=2'
> response = requests.get(url)
> response
<Response [200]>
response.text 로 내용 확인response.json() 으로 json 형태로 파싱pd.DataFrame(data) 으로 데이터프레임 형태로 파싱 (딕셔너리의 key 가 열 이름)data = response.json()
df = pd.DataFrame(data)
def stock(pageSize, page):
# 1. url 찾기 -> 페이지는 매개변수로 받음
url = f'https://m.stock.naver.com/api/index/KOSPI/price?pageSize={pageSize}&page={page}'
# 2. request(url) -> response(json)
response = requests.get(url)
# 3. json -> list,dict -> df
data = response.json()
df = pd.DataFrame(data)
df = df[['localTradedAt', 'closePrice']]
return df