夜深了,累了。

这两天居然为了一个小程序无比郁闷。还是有bug。理论来说编译器不应该会出错的。虽然我的逻辑不是很好。但是实现功能应该是没有问题了。那么到底错在哪了?里面没用多线程没有使用后台技术效率肯定是很低的。

代码不再转帖了。这个帖子还没有编完。明天继续,太累了。

今天贴一段代码 错误就在那段代码里。很低级。往往是这种没有语法错误的bug最难调。总结一句,累了就赶紧休息不然更影响工作。

for (int i = 1; i < splitHerf.Length; i++)
{
//string[] splitWant = Regex.Split(splitHerf[i], "data-", RegexOptions.IgnoreCase);

string[] splitWount = splitHerf[i].Split(new string[] { "\"" }, StringSplitOptions.None);
//for (int t = 0; t < 1; t++)
//{

// //Regex reg = new Regex(@"(?is)<a(?:(?!href=).)*href=(['""]?)(?<url>[^""\s>]*)\1[^>]*>(?<text>(?:(?!</?a\b).)*)</a>");
// //MatchCollection mc = reg.Matches(splitWount[1]);
// //foreach (Match m in mc)
// //{
// // txtEnd.Text += m.Groups["url"].Value + "\n";

// //}
// txtEnd.Text += sR;
//}
string title="";
string key="";
string des="";
//string[] st= splitWount[0].Split(new string[]{"href=\""},StringSplitOptions.None);
//string[] go = st[1].Split('"');
string nextUrl = splitWount[1];
string code = GetStringByUrl(nextUrl);
string checkTitle = "<title>";
string checkKey = "\"Keywords\" content=\"";
string checkDes = "\"Description\" content=\"";
if (code.IndexOf(checkTitle) > -1)
{
string[] fistTitle = code.Split(new string[] { "<title>" }, StringSplitOptions.None);
string[] secTitle = fistTitle[1].Split(new string[] { "<" }, StringSplitOptions.None);
title
= secTitle[0];


}
else
continue;
if (code.IndexOf(checkKey) > -1)
{
string[] fistKey = code.Split(new string[] { "ds\" content=\"" }, StringSplitOptions.None);
string[] secKey = fistKey[1].Split(new string[] { "\"" }, StringSplitOptions.None);
key
= secKey[0];

}
else
continue;
if (code.IndexOf(checkDes) > -1)
{
string[] fistDes = code.Split(new string[] { "\"Description\" content=\"" }, StringSplitOptions.RemoveEmptyEntries);
string[] secDes = fistDes[1].Split(new string[] { "\"" }, StringSplitOptions.RemoveEmptyEntries);
des
= secDes[0];
}
else
continue;//

txtEnd.Text
+= j+"..目前扫描到的网页为: "+url + "\n";

txtEnd.Text += des + "|" + key + "|" + des + "\n"
;
//sw.WriteLine(txtEnd.Text);

}
                          
posted @ 2011-05-09 23:38  Starf  阅读(351)  评论(0编辑  收藏  举报