c# - C# 判断网页是否有RSS的方法

标签 c# http rss

我有任务要做。

我需要下载一个网页并查看该页面是否包含任何 RSS 源。

我知道如何使用 C# 中的 Http API 将网页下载到字符串,但如何确定 http 页面字符串是否包含任何 RSS 提要?

谢谢

jack

最佳答案

我希望您必须将页面加载到 dom(XmlDocumentXDocumentHtmlDocument)中,并检查是否有任何节点,例如:

<link rel="alternate" type="application/atom+xml" ...

这应该是(在 xpath 中)类似 "/html/head/link[@rel='alternate' and @type='application/atom+xml']" - 然后看看@title@href

关于c# - C# 判断网页是否有RSS的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1762874/

相关文章:

c# - 绑定(bind)到 WPF 中的静态数组?

c# - ASP.NET Core 2 razor 页面中的文件上传

c# - 使用 AutoMapper 映射相同值时出错

Python 生成的 RSS : outputting raw HTML?

xml - 无法在 RSS 源中显示法语字符而不出现编码错误

c# - 将字典传递给 Controller ​​ asp.net mvc

java - 为什么使用 OkHttp 时会出现 java.net.SocketTimeoutException?

http - HTTP 下载到底是什么意思?

html - 支持多种设备的 HTTP 实时流式传输

php - 将 rss pubdate 插入 MySQL 数据库