start_date의 default 값을 수정한 버전으로 hist_crawler.save_history_of()를 실행
stocks list의 3번째 아이템에서 에러발생!
에러메세지 발생 전 다음과 같은 메세지 출력
--------99년 발견------------
DB에 데이터가 아무것도 없습니다.
1956-03-03 00:00:00 ~ 2018-03-19 17:24:00.252399 기간의
INSERT COUNT: 8435 데이터가 크롤 및 저장 되었습니다.
--------99년 발견------------
1956-03-03 00:00:00 ~ 2018-03-19 17:24:36.641754 기간의
데이터가 크롤 및 UPDATE 되었습니다. UPDATE COUNT: 5106
--------99년 발견------------
3
This is empty dict
1956-03-03 00:00:00 ~ 1983-05-02 00:00:00 기간의
데이터가 정상적으로 크롤 및 INSERT 되지 않았습니다. INSERT COUNT: 0
실행코드 :
hist_crawler = BigBull.HistoryCrawler(db)
for name in names:
hist_crawler.save_history_of(name, hard_mode=True)
에러메세지:
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-10-de50ea8cd33f> in <module>()
1 for name in names:
----> 2 hist_crawler.save_history_of(name, hard_mode=True)
~/Devel/B1owFish3/GoldSpoon/BigBull/crawler/history_crawler.py in save_history_of(self, company_name, start_date, end_date, hard_mode)
394 print(f"데이터가 정상적으로 크롤 및 INSERT 되지 않았습니다. INSERT COUNT: {left_count} ")
395 right_side = [date for date in unique_req_as_list if date > intersection_end_date]
--> 396 right_side_start = right_side[0]
397 right_side_end = right_side[-1]
398
IndexError: list index out of range
start_date의 default 값을 수정한 버전으로 hist_crawler.save_history_of()를 실행
stocks list의 3번째 아이템에서 에러발생!
에러메세지 발생 전 다음과 같은 메세지 출력
실행코드 :
에러메세지: