반응형
feedparser 라이브러리는 파이썬에서 RSS, Atom 등의 피드를 구문 분석하는 데 도움을 주는 유용한 도구입니다.
설치
먼저 "feedparser" 라이브러리를 설치해야 합니다. 다음 명령을 사용하여 설치할 수 있습니다:
pip install feedparser
사용법
다음은 "feedparser" 라이브러리를 사용하여 RSS 피드를 구문 분석하는 간단한 예제 코드입니다:
import feedparser
# RSS 피드 URL
feed_url = 'https://example.com/rss_feed.xml'
# 피드 구문 분석
feed = feedparser.parse(feed_url)
# 피드 정보 출력
print('피드 제목:', feed.feed.title)
print('피드 설명:', feed.feed.description)
print('아이템 개수:', len(feed.entries))
# 아이템 목록 출력
for entry in feed.entries:
print('제목:', entry.title)
print('링크:', entry.link)
print('요약:', entry.summary)
print('게시일:', entry.published)
위의 코드에서는 `feedparser.parse()` 함수를 사용하여 피드를 구문 분석하고, `feed.feed` 속성을 통해 피드의 메타데이터에 접근할 수 있습니다. 또한 `feed.entries`를 통해 각 아이템에 대한 정보에 접근할 수 있습니다.
반응형