sharebook-kr / pykrx

KRX 주식 정보 스크래핑
691 stars 240 forks source link

get_index_fundamental 함수 JSONDecodeError 발생합니다 ㅠ #153

Open realyou0312 opened 1 year ago

realyou0312 commented 1 year ago

from_date = '20230501' end_date = '20230620'

df_kospi = stock.get_index_fundamental(from_date, end_date, "1001") df_kospi.reset_index(inplace=True) df_kospi = df_kospi[['날짜', '종가']] df_kosdaq = stock.get_index_fundamental(from_date, end_date, "2001") df_kosdaq.reset_index(inplace=True) df_kosdaq = df_kosdaq[['날짜', '종가']]

위 코드로 돌렸을때 JSONDecodeError: Expecting value: line 1 column 1 (char 0) 제이슨코드 오류가 발생합니다. 같은 코드 이전에 돌렸을때는 문제 없었는데, 지금은 아무리 날짜를 수정해도 동일합니다. ㅠㅠ 거래소에서 막은걸까요...

동일하게 get_market_trading_value_by_investor 함수도

df_index = pd.date_range(start=from_date, end=end_date)

df_list = df_index.strftime("%Y%m%d").tolist() df_market = pd.DataFrame() for i in df_list: df_temp = stock.get_market_trading_value_by_investor(i, i, "ALL", etf=True, etn=True, elw=True) df_temp['basDt'] = i

df_market = df_market.append(df_temp)

JSONDecodeError: Expecting value: line 1 column 1 (char 0) 영업일만 돌렸는데도 제이슨코드 오류가 발생합니다. ㅜ 하루, 한달을 지정해도 같은 오류입니다. 감사합니다 !

mr-yoo commented 1 year ago

과도하게 호출해서 차단당한게 아닐까요? 요즘 웹 서버가 타이트하게 체크하는 것 같습니다. google colab에서 위코드 테스트하면 문제없이 동작합니다.

https://colab.research.google.com/