diff --git a/StockCrawler.py b/StockCrawler.py index 408223e..9e79f78 100644 --- a/StockCrawler.py +++ b/StockCrawler.py @@ -24,12 +24,16 @@ if week in (0, 1, 2, 3, 4): while True: try: - """ # 재무제표는 3개월마다 다운로드를 한다. fnGuideCrawler = FnGuideCrawler(START_DATE) print("[KOSPI 상장기업 재무제표 다운로드]") fnGuideCrawler.crawl_fnguide(stockFileName) + break + except: + continue + while True: + try: metaCrawler = MetaCrawler(START_DATE) print("\n[증시자금동향 (신용잔고, 펀드자금 잔고)]") metaCrawler.crawl_money_trend(stockFileName) @@ -45,15 +49,23 @@ if week in (0, 1, 2, 3, 4): print("\n[원유 (WTI), 국제금, COPPER, NATURALGAS, CORN, SOYBEAN]") metaCrawler.crawl_meterials(stockFileName) + break + except: + continue - + while True: + try: print("\n[종목 다운로드]") stockCrawler = StockCrawler(START_DATE) stockCrawler.crawl_etf_stocks(stockFileName) stockCrawler.crawl_stocks(stockFileName) #stockCrawler.crawl_special_stocks(stockFileName) - """ + break + except: + continue + while True: + try: print("\n[종목 분석]") # S: 분석까지 진행 inFileName = PROJECT_HOME + '/resources/stock.db' @@ -76,7 +88,6 @@ if week in (0, 1, 2, 3, 4): os.mkdir(outPath) print("print to Html...") analyzerSqlite.findCandidate(outPath) - break except: continue