본문 바로가기
✨ Club|Project/카카오테크 부트캠프 | AI

🍋카카오 부트캠프🍋 1회차 실습 : 크롤링과 스크래핑-scrapy/Selenium

by 정람지 2024. 7. 2.

춘식중독


🍋실습 코드

 

KakaoTech Bootcamp GenAI Day1

Colab notebook

colab.research.google.com

 

 

GitHub - Goldchae/KakaoBootcamp-AI: 카카오 부트캠프 AI 과정 실습

카카오 부트캠프 AI 과정 실습. Contribute to Goldchae/KakaoBootcamp-AI development by creating an account on GitHub.

github.com

 

실습 1 : 크롤링과 스크래핑-scrapy/Selenium

1-scraping.py
웹에서 데이터 스크래핑 예시
2-scraping2.py
requests 라이브러리 및 BeautifulSoup 사용 예제
3-selenium.py
Selenium 라이브러리 사용예제

 

requests 모듈

: HTTP 요청을 간편하게 처리할 수 있는 파이썬 라이브러리

 

BeautifulSoup4(bs4) 파이썬 라이브러리

: HTML 및 XML 파일에서 데이터를 파싱하고 추출하는 데 사용. 웹 스크래핑 작업을 쉽게 할 수 있도록 도와주는 도구

 

Selenium 묘듈

: 웹 애플리케이션을 자동으로 테스트하거나 제어할 수 있게 함. 주로 웹 브라우저를 자동화하기 위해 사용되며, 웹 애플리케이션의 기능 테스트를 자동화하거나 데이터를 수집하는 웹 스크래핑 작업에도 활용될 수 있음


🍋 가상환경 사용

가상환경을 사용하면 프로젝트마다 독립적인 패키지 관리를 할 수 있어서 효율적이고  충돌을 피할 수 있음

 

  1. 가상환경 생성
    python3 -m venv myenv
  2. 가상환경 활성화
    source myenv/bin/activate
  3. 가상환경 내에서 패키지 설치:
  4. 가상환경 비활성화:
    deactivate

🍋 결과 


🍋활용

백준해보려고 했는데..

자야겟듬


새 M2 pro mac 세팅하기

배경바꾸고 코드에디터 패키지관리자 여러앱 깔고 

iterm 배경을 이번엔 핑크로