2-3. 해외주식 다루기 - yfinance
우선 라이브러리를 설치해야하기 때문에 코드스니펫에 있는 '라이브러리 설치'를 클릭하여 복사붙여넣기 후 실행해준다.
!pip install urllib3==1.26.14 requests==2.25.1 yahooquery==2.3.0
세코드가 맞아야하기 때문에 변경하지 말고 그대로 설치해준다.
그뒤로 사용하는 방법은 아래와 같다.
테슬라를 한번 불러와본거다.
이 정보들이 뭐냐면 'yahoo finance'에서 얻을 수있는 정보들을 실제로 받아온거다.
그리고 아래 코드를 보면 all_data는 테슬라를 포함한 모든 종목들이 들어있고 그 뒤로 테슬라에서 price를 검색한다는 거다.
그럼 한번 해보자. 우선 내가 원하는 정보만 꺼내오기 위해서는 우선 아래 사이트에 들어가 ctrl+F키로 검색을 한다.
https://yahooquery.dpguthrie.com/guide/ticker/modules/
Modules - yahooquery
Modules The following data accessors, or modules, are grouped together because they're all retrieved from the same endpoint. The modules are given as query parameters to the API endpoint and as such can be combined to create convenient interfaces to retrie
yahooquery.dpguthrie.com
그리고 원하는 것을 찾았으면 아래처럼 작성하면 된다.
위 코드는 'TSLA'에서 'price'를 검색해 그안에 있는 'shortName'을 name에 넣어주고,
위와 같이 'price'안에 있는 'marketCap'을 marketcap에 넣어준 뒤 print해서 보여주는거다.
결과는 아래와 같다.
Tesla, Inc. 616271773696
이번엔 어떤 산업인가 찾아볼껀데, 아래 코드를 쓰면 된다.
마지막으로 revenue를 찾을거다.
그리고
그리고