c#怎么获取网页指定内容
比如获取某个博客的标题和内容,只获取这个,不是获取整个网页一堆字符乱七八糟的,我就只获取这篇文章的标题和内容,怎么写?...
比如获取某个博客的标题和内容,只获取这个,不是获取整个网页一堆字符乱七八糟的,我就只获取这篇文章的标题和内容,怎么写?
展开
1个回答
展开全部
class Program
{
static void Main(string[] args)
{
var wc = new WebClient();
var html = wc.DownloadString("http://zhidao.baidu.com/question/499087825.html?seed=0");
var regex = new Regex("<span class=\"question-title\" data-accusearea=\"qTitle\">(?<title>.*?)</span>");
if (regex.IsMatch(html))
{
var title = regex.Match(html).Groups["title"].Value;
Console.Write(title);
}
Console.Read();
}
先取页面的html再用正则去匹配标题,内容。。。上面的代码就是读取本问题的标题的。
{
static void Main(string[] args)
{
var wc = new WebClient();
var html = wc.DownloadString("http://zhidao.baidu.com/question/499087825.html?seed=0");
var regex = new Regex("<span class=\"question-title\" data-accusearea=\"qTitle\">(?<title>.*?)</span>");
if (regex.IsMatch(html))
{
var title = regex.Match(html).Groups["title"].Value;
Console.Write(title);
}
Console.Read();
}
先取页面的html再用正则去匹配标题,内容。。。上面的代码就是读取本问题的标题的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |