웹 개발 prep course 3주차

배운 내용

파이썬 기초 문법

  • 반복문
    for fruit in fruits:
    이렇듯 파이썬은 리스트 내에서 자동으로 요소를 하나씩 뽑아쓸 수 있음
    i값을 1씩 더해가면서 쓰는 방식은 while 반복문 사용
  • 함수
  • 조건문

페이지 크롤링 (feat. beautifulsoup4)

  • select, select_one (선택자)

mongoDB 제어 (feat. pymongo)

  • find, update, delete, insert

느낀 점

혼자 크롤러 만들어봤을때엔 selenium을 사용했었는데 bs4가 훨씬 사용하기 간편하고 빠른 느낌이었다.
이유를 조금 찾아보니 selnium은 웹 드라이버를 따로 설치해야하기 때문이었던것 같고 동작제어에 관한 코드들이 더 들어있어서 그랬던것 같다. 하지만 bs4만으로는 동작제어까지는 불가능하므로 어떤 사이트에서는 반드시 selenium을 사용해야할 날이 올 수도 있을듯하다.
회사를 다니면서는 아예 손을 뗐던 파이썬과 DB를 간단히 다뤄봐서 반가웠다.

좋은 웹페이지 즐겨찾기