asp.net 如何将一个网页的标题和内容读到数据库的一个表中???

解决方案 »

  1.   

    通过HttpWebRequest抓取页面内容 
    string strReg = "@"(? <= <title[^>]*>)[\s\S]*?(?= </title>)"; 
    Match mat = Regex.Match(str, strReg, RegexOptions.IgnoreCase); 
    mat.Groups[0]; Regex reg = new Regex(@"(?is) <div\s*id="endText">(? <content>[^ <]*) </div>"); 
    MatchCollection mc = reg.Matches(Str); 
    foreach (Match m in mc) 
    { } 
      

  2.   

      这个你只要解析它还返回的html标签,取得对应标签的数据,插入数据库就行了,html 标签其实就是字符串
      

  3.   

    楼主断点调试一下,仔细看看HttpWebRequest获取的str内容是什么
      

  4.   


    用到了下面的代码,但是我不知道什么意思,当我找到我要的URL后,在转入找到的URL是就出错了,请帮忙
    WebBrowser browser = new WebBrowser();
                browser.Navigate("about:blank");