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}")
import matplotlib.pyplot as plt (0) | 2023.08.28 |
---|---|
from wordcloud import WordCloud (0) | 2023.08.28 |
with open(file_path, 'r', encoding='utf-8') as file: (0) | 2023.08.26 |
def generate_random_matrix(): (0) | 2023.08.26 |
가위 바위 보 게임 파이썬 코드 (0) | 2023.08.25 |
단 1채로도 5억 시세차익! 동탄 줍줍 청약의 주인공이 되어보세요!
챗GPT 무료 와 챗GPT 유료 차이점과 GPT-4 무료 사용법
챗GPT 어플, 안드로이드 앱 설치와 사용법, GPT-4o 음성 대화, 무료 사용법
AI 기반 검색 엔진, ChatGPT의 SearchGPT와 구글의 비교
챗GPT로 하루 100통 이메일 자동 작성하는 비법 공개
경제 지표 시계열 분석을 통한 정책 제언, 파이썬을 활용한 GDP 성장률 예측과 그 활용법