Closed mirusu400 closed 1 year ago
저 코드가 동작안하면 pykrx 모듈 전체가 동작안할거에요.
from pykrx.website.krx.market.core import 상장종목검색
s = 상장종목검색()
s.fetch()
위와 같이 직접 호출했을 때 정상 동작합니다.
확인해보니 저때 당시에만 일시적으로 안됐던 문제 같네요
이상한 점은 저때 공식 krx 사이트 들어가서 해당 백엔드 API 사용하는 공식 사이트를 조회했을땐 잘됐어서.. 뭔가 세션 단위 검사가 추가되었나 했습니다.
아무튼 추후에도 문제가 생기지 않으면 Close 해도 될것 같습니다. 확인해주셔서 감사합니다!
요즘 KRX 서버의 변경이 있는지 불안정한 모습이 보이고 있습니다. report 감사합니다.
에러 설명
https://github.com/sharebook-kr/pykrx/blob/95af88dd652943050483038d0a4791d51ba1b7d0/pykrx/website/krx/market/core.py#L6-L39
위 코드에서
http://data.krx.co.kr/comm/bldAttendant/getJsonData.cmd
주소에dbms/comm/finder/finder_stkisu
bld 명령을 보냅니다이렇게 요청을 보냈을때 서버에서 500 에러를 반환해서 에러가 나고 있는 상황입니다.
특히 주식을 조회하는
get_market_ohlcv
등의 함수에서 위 코드를 통해 먼저 주식 존재 여부를 확인하고 있어서, Side Effect가 있어 보이네요에러 예시 코드
df = stock.get_market_ohlcv("20180101", "20181231", "001440")
Error Traceback