지난 번에 전체 종목에 대해서 여러 정보를 가져오기를 시도하다가 '종목 개수는 200개를 초과할 수 없습니다.' 라는 오류와 함께 실패했다. 그래서 이번에는 받아온 전체 종목들을 나눠서 정보를 가져오려한다.

그렇게 해서 만든 코드는 매우 간단하며 다음과 같다.

이렇게 만든 리스트를 가지고 종목 검색에 성공하였다.


    def dataSlice(self):
        listRowCount = int(self.numTotalCount/200) + 1
        for i in range(listRowCount):
            line = []  # 안쪽 리스트로 사용할 빈 리스트 생성
            for j in range(200):
                numOfList = i*200 + j
                if self.numTotalCount <= numOfList :
                    break
                line.append(self.totalInfoList[numOfList])  # 안쪽 리스트에 0 추가
            self.codeList.append(line)

+ Recent posts