제목 없음.png

제작 사이트

지인 한분과 함께 작업한 크롤링 웹사이트 개발에 관한 기록 및 정리에 대한 문서

제작 환경

주개발언어 : Python (requests, selenium 모듈)

웹 프레임워크 : Django

운용서버 : Pythonanywhere

이용 API : 네이버 Book, 카카오 Map

배포 주소 : neung.pythonanywhere.com

서비스 주제

대표적인 서점 플랫폼(교보문고, 영풍문고,반디앤루니스)들의 도서 재고 정보를 크롤링하고 데이터를 재가공하여 사이트의 이용자에게 해당 정보를 총괄적으로 보여주고자 함

세부적인 기능

  • 서점 점포를 표현하는 지도 기능 구현 (JS를 이용한 동적페이지 움직임을 구현)
  • 장고 DB 모델을 이용한 재고 데이터 기록
  • 파이썬 Requests + BeautifulSoup & Selenium 모듈을 이용한 자동 크롤링 기능 구현
  • 반응형 CSS 디자인
  • 가능한 다양한 브라우저 환경에 최적화된 디자인을 고려