JSON 데이터 다루기_2, map 함수

ianman99 ㅣ 2024. 2. 1. 16:03

import requests
import json
import time

# 코인원 차트 데이터베이스

URL = [
]

def 함수(var):
    data = requests.get(var) # 데이터를 받아옴
    딕셔너리 = json.loads(data.content) # json -> dictionary 변형
    return 딕셔너리['data'][0]['Close'] # 받아온 데이터를 출력

# 각 URL의 종가 추출

price_close = list(map(함수, URL))

print(price_close)


# map 함수 : 리스트 자료에 똑같은 작업을 반복해서 해주고 싶을때

# ex. 리스트 모든 요소에 1씩 더해주고 싶을때

list_1 = [2,3,4,5,6]

# map(아무거나 함수, 리스트)


def 더해주셈(x):
    return x + 1

result = list(map(더해주셈, list_1))

print(result)

# 수집 필요한 모든 URL을 리스트에 담아둔 다음 크롤러 함수를 만들고
# URL리스트와 크롤러 함수를 함께 map에 집어넣으면 됨



'Python' 카테고리의 다른 글

펀드가이드 (TOP펀드) 크롤링  (0) 2024.02.01
자동 로그인  (1) 2024.02.01
네이버 블로그 자동 글 발행  (0) 2024.01.21
JSON 데이터 다루기_1  (1) 2024.01.19
Python_time 문법  (2) 2024.01.19