我想在C#中创建一个应用程序,特别是一个Windows窗体应用程序。例如,我想要一个文本字段,我在其中输入网站的URL(而不是供稿的URL)。然后我希望我的应用程序自动搜索该网站上的Feeds。然后我想显示一条关于是否存在的消息。我怎么能这样做?
答案 0 :(得分:1)
我会在网站的html代码中搜索信息。
<head>
...
<link ... type="application/rss+xml" .../>
<link ... type="application/atom+xml" .../>
...
</head>
例如,您可以使用WebClient
下载html文件WebClient webClient = new WebClient();
webClient.DownloadFile(your uri, local filepath);
然后阅读文件并搜索您的RSS:
string s = File.ReadAllText(local filepath);
if(s.IndexOf("type=\"application/rss+xml\"") != -1)//found
MessageBox.Show("found rss");