python - 如何使用 feedparser 自动检查/重新加载 rss 提要?
问题描述
我开始对 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'])
[...]
解决方案
推荐阅读
- esp8266 - 在 ESP8266 ESP-01 上写入后无法读取文件内容
- postgresql - 如何在 postgresql 中的两个日期之间获取记录月份(按月份分组日期)?
- javascript - 为什么我不能在 react-native 中读取变量
- c++ - C++ 使用 std::set 删除结构的重复项失败。
- asp.net - FullCalendar:无法读取属性“fn”
- android - 得到其他声明 | 无法更新数据库
- stripe-payments - 如何将已删除的 Stripe 计划的订阅移动到与已删除的 ID 相同的新订阅?
- javascript - 我可以在我的反应组件中获取我的 Key 的值吗
- powershell - 带有“-”和数字的 Powershell 拆分字符串
- android - 错误膨胀类 android.support.v7.widget.SearchView - android