
[Python] 항공권 크롤링
2021. 7. 31. 23:46
Python/Web_crawling
- Selenium을 활용한 네이버 항공권 크롤링 - 폴리텍 하이테크 AI Engineering 과정 중 짝꿍 한명이 매주 제주도를 가야만 했다. 그래서 주말이 다가올때쯤이면 매번 항공권을 예매하기 위해 가격을 비교하고 있었다. 매주 비행기표를 예매해야만 했기에 값 비싼 비행기표를 예매하는 것은 부담이라고 했다. 그래서 나는 값이 싼 항공권 정보를 자동으로 찾아주는 코드를 구현하여 도움을 주고 싶었다. 짝꿍이 원하는 항공권 정보의 priority 는 다음과 같았다. 1. 짝꿍이 원하는 시간 2. 그 시간대에서의 싼 가격대의 항공권 3. 항공사는 중요하지 않음 사실 네이버 항공권 사이트에 이러한 기능이 다 있지만, 웹 크롤링과 파이썬 리스트 정렬을 활용하여 직접 구현해보고 싶었다. 1. 크롬 드라이버를 통..

[Python] 식단정보 크롤링
2021. 6. 20. 17:49
Python/Web_crawling
- Selenium을 활용한 학교 식단정보 크롤링 - 1. 크롬 드라이버를 통해 학교 식단 홈페이지에 접속 2. table로 이루어진 식단표에 접근하여 데이터를 받아 출력 시작하기 전에 자신의 chrome 과 맞는 버전의 chromedriver.exe 파일을 설치해, 실행하려는 코드와 같은 경로 상에 위치 import time from selenium import webdriver 필요한 라이브러리들 import time 라이브러리는 웹상에서 로딩하는 시간을 기다려주기 위함임 # 크롬 드라이버 실행 driver = webdriver.Chrome('./chromedriver.exe') # 주소 앞에 . 붙여서 chromedriver 실행 # 학교 식단정보 홈페이지 주소를 가지고 옴. driver.get("..