레이블이 session인 게시물을 표시합니다. 모든 게시물 표시
레이블이 session인 게시물을 표시합니다. 모든 게시물 표시

토요일, 5월 31, 2025

possibly delisted; no price data found, 해결

이번달 초부터 문제가 되었던 "possibly delisted; no price data found"라고 하면서 yahoo finance 사이트에서 주가 정보를 가져오지 못하는 문제가 있었는데, 5월말 되어서야 해결 했네요..

chatGPT, perplexity.ai, grok에게 물어봤었는데, 답변들이 좀 겉돌고 있는 대답들이었는데, 결국 구글 검색해서 reddit에 올라온 내용 중 세션 생성하는 내용을 보고서 해결

LLM들도 세션 생성 및 User-Agent 설정을 하면 될 것이라고 했는데 약간의 디테일이 달랐던듯합니다.

LLM답변

session = requests.Session(impersonate="chrome")


reddit답변

from curl_cffi import requests  

headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36'}

session = requests.Session(impersonate="chrome", headers=headers, verify=False)


session생성할 때 header에 조금 더 디테일한 정보가 포함여부가 스크립트의 실행 여부를 가르든 하네요


와우 거의 20일치 데이터 업데이트하느라 시간이 오래 걸리겠네요.








출처: @ye._.vely618