상세 컨텐츠

본문 제목

soup = BeautifulSoup(response.text, 'html.parser')

시사경제지식

by 브로마리 2023. 8. 26. 18:22

본문

반응형

import requests
from bs4 import BeautifulSoup

# 웹 페이지의 URL을 지정합니다.
url = "https://www.example.com"  # 원하는 웹 페이지의 URL로 변경하세요.

try:
    # 웹 페이지의 내용을 가져옵니다.
    response = requests.get(url)
    
    # HTTP 요청이 성공적으로 이루어지면
    if response.status_code == 200:
        # BeautifulSoup을 사용하여 HTML을 파싱합니다.
        soup = BeautifulSoup(response.text, 'html.parser')
        
        # 웹 페이지의 내용을 텍스트로 추출합니다.
        page_text = soup.get_text()
        
        # 텍스트 파일로 저장합니다.
        with open("web_page.txt", "w", encoding="utf-8") as file:
            file.write(page_text)
            
        print(f"웹 페이지 내용을 web_page.txt 파일로 저장했습니다.")
    else:
        print(f"HTTP 요청이 실패했습니다. 상태 코드: {response.status_code}")
except Exception as e:
    print(f"오류가 발생했습니다: {e}")

 

 

 

import requests
from bs4 import BeautifulSoup

# 웹 페이지의 URL을 지정합니다.
url = "https://www.example.com"  # 원하는 웹 페이지의 URL로 변경하세요.

try:
    # 웹 페이지의 내용을 가져옵니다.
    response = requests.get(url)
    
    # HTTP 요청이 성공적으로 이루어지면
    if response.status_code == 200:
        # BeautifulSoup을 사용하여 HTML을 파싱합니다.
        soup = BeautifulSoup(response.text, 'html.parser')
        
        # 웹 페이지의 내용을 텍스트로 추출합니다.
        page_text = soup.get_text()
        
        # 텍스트 파일로 저장합니다.
        with open("web_page.txt", "w", encoding="utf-8") as file:
            file.write(page_text)
            
        print(f"웹 페이지 내용을 web_page.txt 파일로 저장했습니다.")
    else:
        print(f"HTTP 요청이 실패했습니다. 상태 코드: {response.status_code}")
except Exception as e:
    print(f"오류가 발생했습니다: {e}")

 

 

 

반응형

궁금할 만한 핫토픽 모음

아이폰16 Pro, 자급제, 사전 예약, 네이버 쇼핑 top 50




김포 재개발 대장주 한강 수자인 오브센트




챗GPT GPT-4o 무료로 그림 그리기



관련글 더보기