Chapter 1-6 BeautifulSoup 설치하기

2025. 4. 15. 13:31·웹스크래핑과 데이터 수집

📌 BeautifulSoup 설치하기

웹 크롤링을 시작하려면 먼저 BeautifulSoup과 requests를 설치해야 합니다. 아래는 Mac과 Windows에서 BeautifulSoup과 관련 패키지를 설치하는 방법입니다.


🚦 Mac에서 BeautifulSoup 설치하기

  1. pip 업그레이드:
pip3 install --upgrade pip
  1. requests 설치: requests는 웹 페이지의 HTML 문서를 가져올 때 사용되는 라이브러리입니다. 아래 명령어를 통해 설치합니다.
pip3 install requests
  1. BeautifulSoup 설치: BeautifulSoup은 HTML 문서에서 원하는 데이터를 추출할 때 사용됩니다. 아래 명령어로 설치합니다.
pip3 install beautifulsoup4

💻 Windows에서 BeautifulSoup 설치하기

  1. pip 업그레이드:
pip install --upgrade pip
  1. requests 설치: requests는 웹 페이지의 HTML 문서를 가져오는 라이브러리입니다. 아래 명령어로 설치합니다.
pip install requests
  1. BeautifulSoup 설치: BeautifulSoup은 HTML 문서에서 원하는 데이터를 추출하는 데 사용됩니다. 아래 명령어로 설치합니다.
pip install beautifulsoup4

✅ 설치 완료 후, 네이버 크롤링 간단 예시

BeautifulSoup과 requests를 설치한 후, 네이버 웹사이트에서 데이터를 크롤링하는 간단한 예시를 살펴보겠습니다.

 
import requests
from bs4 import BeautifulSoup

# 네이버의 HTML 페이지 가져오기
url = 'https://www.naver.com'
response = requests.get(url)
html_content = response.text

# BeautifulSoup으로 HTML 파싱
soup = BeautifulSoup(html_content, 'html.parser')

# 네이버 페이지에서 제목을 추출하기
title = soup.title.text
print("페이지 제목:", title)

이제 BeautifulSoup과 requests를 설치하고, 네이버나 다른 웹 페이지를 크롤링해 원하는 정보를 추출할 수 있습니다!

'웹스크래핑과 데이터 수집' 카테고리의 다른 글

Chapter 2-1 사람이 접속한것 처럼 보이는 방법  (0) 2025.04.15
Chapter 1-6 사람이 접속한것 처럼 보이는 방법  (0) 2025.04.15
Chapter 1-5 BeautifulSoup 소개  (0) 2025.04.15
Chapter 1-4 정적 스크래핑과 동적 스크래핑  (0) 2025.04.15
Chapter 1-3 HTTP Method : GET 방식  (0) 2025.04.15
'웹스크래핑과 데이터 수집' 카테고리의 다른 글
  • Chapter 2-1 사람이 접속한것 처럼 보이는 방법
  • Chapter 1-6 사람이 접속한것 처럼 보이는 방법
  • Chapter 1-5 BeautifulSoup 소개
  • Chapter 1-4 정적 스크래핑과 동적 스크래핑
Chansman
Chansman
안녕하세요! 코딩을 시작한 지 얼마 되지 않은 초보 개발자 찬스맨입니다. 이 블로그는 제 학습 기록을 남기고, 다양한 코딩 실습을 통해 성장하는 과정을 공유하려고 합니다. 초보자의 눈높이에 맞춘 실습과 팁, 그리고 개발하면서 겪은 어려움과 해결 과정을 솔직하게 풀어내려 합니다. 함께 성장하는 개발자 커뮤니티가 되기를 바랍니다.
  • Chansman
    찬스맨의 프로그래밍 스토리
    Chansman
  • 전체
    오늘
    어제
    • 분류 전체보기 (472) N
      • Python (31)
      • 프로젝트 (43)
      • 과제 (21)
      • Database (40)
      • 멘토링 (7) N
      • 특강 (18)
      • 기술블로그 (126) N
      • AI 분석 (4)
      • HTML & CSS (31)
      • JavaScript (17)
      • AWS_Cloud (21)
      • 웹스크래핑과 데이터 수집 (14)
      • Flask (42)
      • Django (34) N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Chansman
Chapter 1-6 BeautifulSoup 설치하기
상단으로

티스토리툴바