This commit is contained in:
dsyoon
2023-01-23 19:38:20 +09:00
parent 646be517ff
commit e3ac1b9736
2 changed files with 13 additions and 13 deletions

View File

@@ -52,7 +52,7 @@ if week in (0, 1, 2, 3, 4): # 0:월, 1:화, 2:수, 3:목, 4:금, 5:토, 6:일
stockCrawler = StockCrawler(START_DATE)
stockCrawler.crawl_etf_stocks(stockFileName)
stockCrawler.crawl_stocks(stockFileName)
#stockCrawler.crawl_special_stocks(stockFileName)
stockCrawler.crawl_special_stocks(stockFileName)
print("\n[종목 분석]")
# S: 분석까지 진행

View File

@@ -9,6 +9,8 @@ import requests
from time import sleep
import time
from pandas_datareader import data as pdr
import yfinance as yfin
# 닐짜 형식으로 바뀐 this_date값을 확인 가능
# 읽어온 날짜 정보를 date형식으로 바꿀 일이 계속 생기므로 이 기능을 함수로 정의해줌.
@@ -306,18 +308,16 @@ class StockCrawler:
start_day = self.START_DATE.replace(".", "-")
end_day = datetime.today().strftime('%Y-%m-%d')
try:
data = pdr.get_data_yahoo(ticker, start_day, end_day)
us_sotck_data[ticker] = {
'close': data['Close'].to_dict(),
'open': data['Open'].to_dict(),
'high': data['High'].to_dict(),
'low': data['Low'].to_dict(),
'volume': data['Volume'].to_dict()
}
except:
print(ticker)
continue
yfin.pdr_override()
data = pdr.get_data_yahoo(ticker, start_day, end_day)
us_sotck_data[ticker] = {
'close': data['Close'].to_dict(),
'open': data['Open'].to_dict(),
'high': data['High'].to_dict(),
'low': data['Low'].to_dict(),
'volume': data['Volume'].to_dict()
}
cursor.close()
conn.close()