Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

stock.get_market_price_change('20230815', '20230815', market = "ALL") #165

Open
WonSeokChoi-Unicorn opened this issue Aug 15, 2023 · 5 comments
Assignees
Labels
closing-candidate help wanted Extra attention is needed

Comments

@WonSeokChoi-Unicorn
Copy link

광복절이라서 한국 증시 휴장이라서 empty dataframe이 반환 되어야 할 것 같은데

1.0.45 버전에서도

File "C:\Python38\lib\site-packages\pykrx\stock\stock_api.py", line 581, in get_market_price_change
return get_market_price_change_by_ticker(*args, **kwargs)
File "C:\Python38\lib\site-packages\pykrx\stock\stock_api.py", line 599, in get_market_price_change_by_ticker
fromdate = get_nearest_business_day_in_a_week(fromdate, prev=False)
File "C:\Python38\lib\site-packages\pykrx\stock\stock_api.py", line 66, in get_nearest_business_day_in_a_week
return krx.get_nearest_business_day_in_a_week(date, prev)
File "C:\Python38\lib\site-packages\pykrx\website\krx_init_.py", line 43, in get_nearest_business_day_in_a_week
return df.index[0].strftime("%Y%m%d")
File "C:\Python38\lib\site-packages\pandas\core\indexes\base.py", line 4604, in getitem
return getitem(key)
IndexError: index 0 is out of bounds for axis 0 with size 0

이런 오류가 발생합니다.

추가적으로 보완해야 될 것이 있을 것 같습니다.

@meesokim
Copy link

data.krx.co.kr 에서 IP 블럭이 발생하고 있습니다. 데이터 소스를 다른 곳으로 변경해야할 것 같습니다.

@WonSeokChoi-Unicorn
Copy link
Author

아...역시 요즘은 데이타가 돈이 되는 시대인 것 같네요.
X(구. 트위터)도 로그인 없이 볼 수 있는 글들 건수를 제한하고 있다고 하니.

@mr-yoo
Copy link
Collaborator

mr-yoo commented Aug 28, 2023

@meesokim 괜찮은 싸이트 알고 계시는게 있을까요?
@WonSeokChoi-Unicorn 갈수록 힘들어지네요. ㅠ

@mr-yoo mr-yoo self-assigned this Aug 28, 2023
@mr-yoo mr-yoo added the bug Something isn't working label Aug 28, 2023
@mr-yoo
Copy link
Collaborator

mr-yoo commented Aug 28, 2023

최신 버전에서는 위 에러가 발생하지 않아요. 서버에서 차단됐다면 나올 순 있을 것 같습니다.

조회한 기간은 공휴일이라 실제 웹사이트에서도 데이터가 조회되지 않구요.
image

코랩에서는 에러 없이 출력됩니다.
image


숨겨진 문제는 2년씩 조회하면 수정 종가가 처리되지 않는 문제가 생기는데 답이 없어서 냅두고 있습니다.

@mr-yoo mr-yoo added closing-candidate help wanted Extra attention is needed and removed bug Something isn't working labels Aug 28, 2023
@WonSeokChoi-Unicorn
Copy link
Author

저도 지금은 조회하니 본문과 같은 에러가 발생하지 않네요.
서버에서 차단되어서 그런가 보네요.
날짜 문제가 아니라 요청 당시 상황이 중요하네요.

https://github.com/INVESTAR/StockAnalysisInPython/blob/master/05_Stock_Price_API/Investar/DBUpdaterEx.py

파이썬으로 주가 예측해보려고 검색한 곳인데, 집의 개인 PC에 매일 DB 업데이트를 하곤 있는데 공개하면 PC나 회선이 터질 듯 ^^;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
closing-candidate help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants