편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2022.06.07

    파이썬 크롤링 결과를 데이터프레임으로 모아서 to_csv로 엑셀 파일로 저장하고 싶음


        while True:
            print("Getting page {}...".format(page))
            params["page"] = page
            data = requests.post(url, json=params).json()
            # uncomment to see all data:
            # print(json.dumps(data, indent=4))
    
            if not data["data"]:
                break
    
            # print some data:
            for d in data["data"]:
                print("{:<60} {} {}".format(d["mobile_title"], d["assets"], d["price"]))
            page += 1
    

    크롤링해와서 데이터 정리하고자 코딩 작업 중에 있습니다.

    현재 이렇게 코딩했을 때 각 페이지당 아래처럼 결과들이 나열되는데, 이러한 결과들을 데이터프레임으로 모으고 싶은데 어떻게 해야 할까요. 이렇게 데이터프레임으로 모아서 to_csv로 엑셀 파일로 저장되는 걸로 코딩하려고 합니다.

    <결과값>

    Getting page 1...
    1 2 3
    1 2 3
    1 2 3
    
    Getting page 2...
    1 2 3
    1 2 3
    1 2 3
    
  • 프로필 lymin0109님의 편집
    날짜2022.06.07

    파이썬, 데이터프레임 관련 질문


    . . .

    while True:
        print("Getting page {}...".format(page))
        params["page"] = page
        data = requests.post(url, json=params).json()
        # uncomment to see all data:
        # print(json.dumps(data, indent=4))
    
        if not data["data"]:
            break
    
        # print some data:
        for d in data["data"]:
            print("{:<60} {} {}".format(d["mobile_title"], d["assets"], d["price"]))
        page += 1
    

    . . .

    크롤링해와서 데이터 정리하고자 코딩 작업 중에 있습니다.

    현재 이렇게 코딩했을 때 각 페이지당 아래처럼 결과들이 나열되는데, 이러한 결과들을 데이터프레임으로 모으고 싶은데 어떻게 해야 할까요.... 이렇게 데이터프레임으로 모아서 to_csv로 엑셀 파일로 저장되는 걸로 코딩하려고 합니다...

    <결과값> Getting page 1... 1 2 3 1 2 3 1 2 3

    Getting page 2... 1 2 3 1 2 3 1 2 3

    . . .