전체 글
디지털금융 기술
클라우드 정의 클라우드 분류 서비스 모델에 따른 분류 IaaS(Infrastructure as a Service): 서비스형 인프라로 네트워크를 통해 이용자에게 컴퓨팅 자원 제공 Ex. 웹사이트 서버 PaaS(Platform as a Service): 서비스형 플랫폼으로 소프트웨어 개발 환경 제공 SaaS(Software as a Service): 서비스형 소프트웨어로 네트워크를 통해 필요한 만큼 이용할 수 있도록 함 Ex. 세일즈포스 운영 모델에 따른 분류 퍼블릭 클라우드 프라이빗 클라우드 하이브리드 클라우드 커뮤니티 클라우드 멀티 클라우드 서버 가상화 하이퍼바이저: 물리적인 호스트 시스템이 여러 대의 가상 머신을 게스트로 운영 Type1: 호스트의 하드웨어 위에서 바로 구동되며 다수의 가상머신 관리,..
Google Colab에서 Selenium 사용하기
!pip install selenium !apt-get update !apt install chromium-chromedriver !cp /usr/lib/chromium-browser/chromedriver /usr/bin Selenium 설치 apt 업데이트 chromedriver 설치 해당 경로에 설치한 chromedriver 복사 import selenium print(selenium.__version__) Selenium 버전 확인 # Selenium 버전이 3에서 4로 업그레이드되면서 from selenium.webdriver.common.by import By 실행 from selenium import webdriver from selenium.webdriver.common.by import ..
데이터 크롤링
BeautifulSoup: python으로 html을 다루는 라이브러리 request: 페이지 요청 라이브러리 # 1. 스크래핑 페이지 지정 # 2. 페이지 요청 # 3. text를 html 형태로 변환 # 4. 태그값으로 원하는 데이터 추출 link = 'https://search.naver.com' url = requests.get(link) BeautifulSoup(url.text) html.find('span', attrs = {'class': 'value'}) # 1. 웹 브라우저 창 열기 # 2. 지정한 페이지 불러오기 # 3. 창이 열릴 때까지 10초 대기 # 4. html 형태로 변환 # 5. 원하는 태그 값 가져오기 # 6. 웹 브라우저 창 닫기 driver = webdriver.Chro..