본문 바로가기
반응형

IT이야기26

파이썬을 활용한 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.
Oracle 세션(Session) 이란? 안녕하세요. 이번 글에서는 Oracle 세션(Session)이 무엇인지와 어떻게 확인하는지에 대해 알아보도록 하겠습니다. 목차 1. Oracle 세션(Session)이란? 2. 락(Lock) 이란? 3. 데드락(DeadLock)(교착상태) 이란? 4. 세션 다루는 쿼리 1. Oracle 세션(Session)이란? 사용자가 오라클 데이터베이스에 접속을 하게 되면 세션이 생성됩니다. 이 세션은 사용자가 데이터베이스에서 접속 종료까지 계속 유지됩니다. 각 세션에는 고유한 SID(Session identifier)와 SERIAL#(serial number)를 가지고 있습니다. 시리얼 번호는 세션이 종료되어도 다른 세션이 동일한 SID를 갖고 시작했을 때 정확한 세션 객체에 적용될 수 있도록 보장해줍니다. 2. .. 2021. 12. 28.
반응형