workSpace/PROJECT

웹크롤링 기상청 단기예보 가져오기

J o e 2023. 5. 30. 10:35

기상청의 단기예보를 가져오기 위해 웹크롤링을 활용할 수 있습니다. 아래는 Python과 BeautifulSoup 라이브러리를 사용하여 기상청의 단기예보를 가져오는 간단한 예시 코드입니다.

Python과 BeautifulSoup 라이브러리를 설치해야 합니다.

pip install beautifulsoup4

[예시 코드]

import requests from bs4 import BeautifulSoup

# 기상청 단기예보 페이지 
URL url = "http://www.weather.go.kr/weather/forecast/timeseries.jsp" 

# GET 요청을 보내고 응답 받기 
response = requests.get(url) 

# 응답의 HTML 파싱 
soup = BeautifulSoup(response.text, "html.parser") 

# 단기예보 데이터를 포함하는 요소 찾기 
forecast_element = soup.find(class_="forecastNew3") 

# 단기예보 데이터 추출 
forecast_data = forecast_element.get_text() 

# 결과 출력 
print(forecast_data)

이 코드를 실행하면 기상청의 단기예보 데이터를 가져와서 출력합니다. 가져온 데이터를 원하는 형태로 가공하거나 저장하는 등의 추가 작업을 수행할 수 있습니다.

*참고: 웹사이트의 구조나 HTML 코드가 변경될 경우, 코드를 조정해야 수도 있습니다.