init
This commit is contained in:
@@ -17,6 +17,7 @@ START_DATE = "1900.01.01"
|
|||||||
start = time.time()
|
start = time.time()
|
||||||
stockFileName = PROJECT_HOME + '/resources/stock.db'
|
stockFileName = PROJECT_HOME + '/resources/stock.db'
|
||||||
|
|
||||||
|
|
||||||
# 재무제표는 3개월마다 다운로드를 한다.
|
# 재무제표는 3개월마다 다운로드를 한다.
|
||||||
fnGuideCrawler = FnGuideCrawler(START_DATE)
|
fnGuideCrawler = FnGuideCrawler(START_DATE)
|
||||||
print("[KOSPI 상장기업 재무제표 다운로드]")
|
print("[KOSPI 상장기업 재무제표 다운로드]")
|
||||||
|
|||||||
@@ -275,9 +275,15 @@ class StockCrawler:
|
|||||||
stock = usa_stock[item_code]
|
stock = usa_stock[item_code]
|
||||||
for i, ymd in enumerate(dateList):
|
for i, ymd in enumerate(dateList):
|
||||||
if i > 0:
|
if i > 0:
|
||||||
diff = stock['close'][ymd] - stock['close'][dateList[i-1]]
|
if ymd in stock['close'] and dateList[i-1] in stock['close']:
|
||||||
|
diff = stock['close'][ymd] - stock['close'][dateList[i-1]]
|
||||||
|
else:
|
||||||
|
continue
|
||||||
else:
|
else:
|
||||||
diff = stock['close'][ymd]
|
if ymd in stock['close']:
|
||||||
|
diff = stock['close'][ymd]
|
||||||
|
else:
|
||||||
|
continue
|
||||||
|
|
||||||
stock_data.append({
|
stock_data.append({
|
||||||
'CODE':item_code, 'NAME':item_name[item_code], 'ymd': ymd.strftime('%Y.%m.%d'),
|
'CODE':item_code, 'NAME':item_name[item_code], 'ymd': ymd.strftime('%Y.%m.%d'),
|
||||||
|
|||||||
Reference in New Issue
Block a user