Skip to content

0.5/companyInfo

Choose a tag to compare

@j25ng j25ng released this 16 Aug 04:33
· 7 commits to 0.5/companyInfo since this release

v0.5 영화진흥위원회 영화사 상세정보 API 조회 및 데이터 수집

save data

$ cd data
$ tree
.
└── company
    ├── companyInfo
    │   ├── companyInfo_1.json
    │   ├── companyInfo_2.json
    │   ├── companyInfo_3.json
    │   ├── companyInfo_4.json
    │   ├── companyInfo_5.json
    │   ├── companyInfo_6.json
    │   └── companyInfo_7.json
    └── companyList.json

2 directories, 8 files

issue

1. companyCd가 8자리 이하인 경우 상세정보 조회 불가

-> companyCd가 8자리인 경우에만 companyCd list에 추가

for cp in companies:
    # companyCd가 8자리인 경우에만 추가
    if len(cp['companyCd']) == 8:
        companyCd.append(cp['companyCd'])

2. KeyError 발생

에러 시점이 계속해서 바뀌는 것을 보니 특정 부분 key에 문제가 있는 것은 X

과도한 API 호출&데이터 용량 문제로 발생하는 것으로 추정
-> 2000개씩 나눠서 데이터를 저장하는 방식으로 변경

정상적으로 수집 성공