import yahoo_fin.stock_info as si
import pandas as pd
ticker = "googl"
earning_list = si.get_earnings_history(ticker)
type(earning_list)
학교 실습인데 여기서 type이 안뜨고 오류가뜸...
Traceback (most recent call last):
File "파일 경로", line 5, in <module>
earning_list = si.get_earnings_history(ticker)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Python311\Lib\site-packages\yahoo_fin\stock_info.py", line 838, in get_earnings_history
return result["context"]["dispatcher"]["stores"]["ScreenerResultsStore"]["results"]["rows"]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: string indices must be integers, not 'str'
이게 해결이 안됨...
야후 파이낸스도 최신인데...
살려줘요....
19개의 댓글
무분별한 사용은 차단될 수 있습니다.
kicki
라이브러리 버전이 안 맞는 거 아닌가
민트정어리피자
채찍피티가 야후 파이낸스 업데이트 해보라길래 업데이트 했는데도 해결이 안됩니다...
립톤티
야후 파이낸스 서버 문제인듯? 네 잘못은 아닌 거 같음
민트정어리피자
하....이틀째 이러는데 돌겠네요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
tolabose
라이브러리 문제네
코드 뭐 친것도 없는데 ㅋㅋㅋㅋ
민트정어리피자
재설치하거나 그래야할까요...?
tolabose
분석해봤는디 야후 파이낸스 사이트에 코드 변경이 있었는데
저 라이브러리 개발자가 대응을 안한거같음
만약 코드 그대로 시험에 나온다면 그냥 외우고
그게 아니라면 다른 라이브러리 찾아보셈 많음
아니면 직접 짜도됨
민트정어리피자
엍....!
감사합니다...!
직접짜는건 아직 제실력이 안되서 다른방법을 찾아봐야겠어요 ㅋㅋㅋㅋ
유부남
업데이트 함 해봐.
야후에서 제공하는 lib가 아니라서 홈페이지가 변경되면 동작안되는 경우가 있다는것 같다
민트정어리피자
업데이트 해도 안되는거보니 다른 방법을 찾거나
그냥 코드를 외우는수밖에 업겠군요...
기말 어떡하지. ㅋㅋㅋㅋㅋ
유부남
저거 안쓰고 사용해도 되는거면 그냥 스크래핑 하든가
민트정어리피자
데이터분석관련 수업인데 저거부터 막혀서....
멍청이
구글 티커가 "googl"이 맞나? 대소문자 구분 상관없나
민트정어리피자
GOOGL, googl 둘다 해봤어요 ㅋㅋㅋㅋㅋ
멍청이
https://theautomatic.net/yahoo_fin-documentation/#get_earnings_history
대충 찾아보니까 get_earnings_history는 리스트를 출력하는 함수같은데
type(earning_list) 대신 type(earning_list[0]) 해봐바
민트정어리피자
내일 해보겠슴돠!!!
일째프로그래밍
https://github.com/atreadw1492/yahoo_fin/issues/104
https://github.com/atreadw1492/yahoo_fin/issues/100
repo가서 issue 확인해보니. 너만 그런 거 아님.
니 문제 아니얌
민트정어리피자
깃헙은 어떻게 써먹는건가요...
저만 문제가 아니라니 그나마 다행입니다
감사합니다!
일째프로그래밍
그냥 구글에 github yahoo_fin 이라고 검색하고, 깃헙 들어가서, issue 들어간다음.
검색바에 get_earnings_history 치니까 나오더라구요