본문 바로가기
반응형

IT이야기/파이썬을 이용한 주식 투자5

파이썬을 활용한 Yahoo Finance 주식 데이터 크롤링 안녕하세요. 이번 글에서는 파이썬 BeautifulSoup 라이브러리를 활용하여 Yahoo Finance 주식 데이터를 크롤링해보겠습니다. 1. BeautifulSoup를 이용한 크롤링 1.1. 필요 라이브러리 !pip install lxml !pip install BeautifulSoup 1.2. 애플 주가 크롤링 코드 from urllib.request import urlopen from bs4 import BeautifulSoup from html_table_parser import parser_functions as parser import pandas as pd ticker = 'AAPL'#애플 URL = 'https://finance.yahoo.com/quote/{}/history?period.. 2022. 1. 8.
파이썬을 활용한 주식 재무제표 크롤링 하기 (FnGuide) 이번 글에서는 파이썬 라이브러리 중 BeautifulSoup를 활용하여 FnGuide에서 제공하는 주식 재무제표를 크롤링해보도록 하겠습니다. 1. 필요 라이브러리 !pip install lxml !pip install BeautifulSoup 2. FnGuide에서 제공하는 삼성전자 재무제표 크롤링 from urllib.request import urlopen from bs4 import BeautifulSoup from html_table_parser import parser_functions as parser import pandas as pd ticker = 'A005930'#삼성전자 URL = "http://comp.fnguide.com/SVO2/ASP/SVD_Finance.asp?pGB=1&gi.. 2022. 1. 6.
Selenium(셀레니움)을 활용한 Web 자동화 이번 글에서는 데이터 크롤링과 web 자동화에 필수 품이 된 Selenium에 대해 설명해드리겠습니다. 1. Selenium(셀레늄) 이란? Selenium은 개발된 웹페이지를 자동으로 테스트할 수 있는 오픈 소스 도구입니다. 간단히 설명하면 웹 페이지에서 동작하는 버튼이나 태그 등 모든 것을 짜인 순서에 따라 자동으로 작동하게 하는 도구입니다. 일반적으로 웹페이지 테스트뿐만 아니라 크롤링할 때도 많이 사용합니다. Selenium은 Java, C#, Python 등 여러 언어에서 사용 가능하며 이 글에서는 예제를 Python을 통해 설명하겠습니다. 2. Selenium 설치 방법 pip 또는 직접 사이트(https://www.selenium.dev/)에 접속하여 Selenuim을 설치해야 합니다. pip.. 2022. 1. 6.
파이썬을 활용한 주요 경제 데이터 크롤링 이번 글에서는 주식 투자에 도움이 되는 경제 데이터를 수집해 보려고 합니다. FinanceDataReader를 사용하여 주식 투자에 영향을 주는 경제 데이터를 크롤링해보겠습니다. 먼저 FinanceDataReader를 import 해보겠습니다. FinanceDataReader 설치 방법은 이전 글을 참조하시면 됩니다. import FinanceDataReader as fdr import matplotlib.pyplot as plt import pandas as pd import pandas_datareader as pdr plt.rcParams["figure.figsize"] = (20,6) plt.rcParams["font.family"] = 'nanummyeongjo' plt.rcParams["axe.. 2021. 12. 26.
반응형