We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
아래 코드 실행 시, 7/3일까지는 작동이 되었는데, 오늘은 빈값을 불러옵니다. 코드도 pykrx도 변동사항은 없는 것 같은데, 어떤 문제일까요?
from pykrx import stock import pandas as pd
date = "20240704" market = "KOSPI" investor = "금융투자"
print(f"{date}에 {market} 시장에서 {investor}의 순매수 데이터를 가져오는 중...")
try: # 데이터 가져오기 df = stock.get_market_net_purchases_of_equities(date, date, market, investor)
if df.empty: print("데이터를 성공적으로 가져왔으나 DataFrame이 비어 있습니다.") else: print("데이터를 성공적으로 가져왔습니다.") print(df.head()) # 데이터의 일부를 출력하여 확인
except Exception as e: print(f"데이터를 가져오는 중 오류가 발생했습니다: {e}")
The text was updated successfully, but these errors were encountered:
stock.get_market_ticker_list도 동일한 문제 발생합니다.
Sorry, something went wrong.
한국거래소 정보데이터 시스템을 스크래핑하는 과정에서 발생하는 에러네요. response header 레퍼러 체크를 하기 시작한거 같습니다. 다른 클래스들과 어떻게 다른지까지는 대충봐서는 모르겠고.. 임시적으로는
/pykrx/website/comm/webio.py webio.py 7라인, 21라인을 self.headers = { 'User-Agent': 'Mozilla/5.0', 'Referer': 'http://data.krx.co.kr/'} 다음과 같이 수정하면 되는듯하네요.
Get, Post 클래스 양쪽에 고치면 되겠네요
감사합니다. 수정해주신 것 모두 반영했습니다.
mr-yoo
No branches or pull requests
아래 코드 실행 시, 7/3일까지는 작동이 되었는데, 오늘은 빈값을 불러옵니다.
코드도 pykrx도 변동사항은 없는 것 같은데, 어떤 문제일까요?
from pykrx import stock
import pandas as pd
테스트할 날짜, 시장, 투자자 그룹 설정
date = "20240704"
market = "KOSPI"
investor = "금융투자"
print(f"{date}에 {market} 시장에서 {investor}의 순매수 데이터를 가져오는 중...")
try:
# 데이터 가져오기
df = stock.get_market_net_purchases_of_equities(date, date, market, investor)
except Exception as e:
print(f"데이터를 가져오는 중 오류가 발생했습니다: {e}")
The text was updated successfully, but these errors were encountered: