# section 03-3
# 다음 주식 정보 가져오기 

import json 
import urllib.request as req 
from fake_useragent import UserAgent

# Fake Header정보(가상으로 user-agent생성)
ua = UserAgent()
# print(ua.ie , end='')
# print(ua.msie, end='')
# print(ua.chrome, end='')
# print(ua.random)

# 헤더 정보 
headers = {
    'User-agent' : ua.chrome,
    'referer' : 'https://finance.daum.net'
}

# 다음 주식 요청 url 
url = 'https://finance.daum.net/api/search/ranks?limit=10'

# 요청 
res = req.urlopen(req.Request(url, headers=headers)).read().decode('UTF-8')

# 응답 데이터 확인(Json Data)
print('res', res)

# 응답 데이터 str -> json 변환 및 data값 출력 
rank_json = json.loads(res)['data']

# 중간 확인 
print('중간 확인 : ', rank_json, '\n')

for elm in rank_json:
    #print(type(elm))
    print('순위 : {}, 금액 : {}, 회사명 : {}'.format(elm['rank'], elm.get('tradePrice'), elm['name']))
    # 파일 저장 










