首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

求抓取标题和链接 多谢 各位高人了

2012-03-19 
求抓取标题和链接 谢谢 各位高人了divtable classtopicList ma_t2 cellSpacing0 cellPadding0

求抓取标题和链接 谢谢 各位高人了
<div>
  <table class="topicList ma_t2" cellSpacing="0" cellPadding="0">
  <td>
  <a title="123" class="font14" href="..." target="_blank">

网页html 语言是这么写的。 如何用HtmlGet抓取 标题 和连接。。

[解决办法]
Regex reg = new Regex(@"(?is)<a[^>]*?href=(['""]?)(?<url>[^'""\s>]+)\1[^>]*>(?<text>(?:(?!</?a\b).)*)</a>");
MatchCollection mc = reg.Matches(Str);
foreach (Match m in mc)
{
Console.WriteLine(m.Groups["url"].Value + "\n");
Console.WriteLine(m.Groups["text"].Value + "\n");
}
[解决办法]
1.像2楼一样用正则
2.不会正则就字符串搜索,先搜title=",然后从找到处搜",就是title,再继续搜href="和"得到链接

热点排行