파이썬으로 기상청 RSS 읽어오기
- request, beautifulsoup4 설치
- CMD에서
- cd \파이썬폴더\Scripts
- pip install requests
- pip install beautifulsoup4
- 파이참 terminal에서
- pip install requests
- pip install beautifulsoup4
- 역할
- request : 데이터를 요청하는 라이브러리 모듈
- Beautifulsoup : HTML을 가져와서 파싱(parsing)하는 라이브러리 모듈
- CMD에서
- 기상청 rss 정보 보기
- 소스 코드
123456789101112131415161718192021222324252627282930import requestsimport bs4def getRss(url):resp = requests.get(url)html = resp.contentbs = bs4.BeautifulSoup(html, 'html.parser')items = bs.select('data')lst = []for item in items:mode = ''tmef = ''try:mode = item.find('mode').get_text()tmef = item.find('tmef').get_text()except:print("None Error")lst.append(dict(mode=mode, tmef=tmef))return lsturl = 'http://www.weather.go.kr/weather/forecast/mid-term-rss3.jsp?stnId=108'lst = getRss(url)for rss in lst:print(rss)
- 참조 : https://blog.naver.com/luckperson7/221200031639