如何使用feedparser检查/重新加载RSS feed?

时间:2019-05-05 21:24:24

标签: python rss reload feed feedparser

我开始对python和feedparser感兴趣。我想知道如何自动获取rss的新条目,而不必重新启动脚本来获取新条目。

有更新时,它将检索我要求我提供其余脚本的信息。

import time
import feedparser

rss = "https://example.com"

feed = feedparser.parse(rss)
url_base = (feed.entries[0]['link'])
first_title = (feed.entries[0]['title'])

while 1 :
    feed = feedparser.parse(rss)  
    url_check = (feed.entries[0]['link'])
    sleep(randint(200, 250))

    if url_check != url_base :
        feed = feedparser.parse(rss)
        title = (feed.entries[0]['title'])
        description = (feed.entries[0]['description'])
        link = (feed.entries[0]['link'])
        url_base = url_check
        [...]       

我也考虑过这一点,但是我不知道它是否可行。

import time
import feedparser

rss = "https://example.com"
rss_check = False

while rss_check is False:
    feed = feedparser.parse(rss)  
    title = (feed.entries[0]['title'])
    link = (feed.entries[0]['link'])
    description = (feed.entries[0]['description'])
    [...]

0 个答案:

没有答案