用户下完订单,在网页上显示了一张报表,我想同时给用户发一封邮件,有没有简单的方法把网页上我需要的内容抓取下来然后发送邮件?

解决方案 »

  1.   


     private string GetStringByUrl(string strUrl)
        {
            WebRequest wrt = WebRequest.Create(strUrl);
            WebResponse wrse = wrt.GetResponse();
            Stream strM = wrse.GetResponseStream();
            StreamReader SR = new StreamReader(strM, Encoding.GetEncoding("gb2312"));
            string strallstrm = SR.ReadToEnd();
            return strallstrm;
        }传入地址返回HTML
      

  2.   

    你可在提交的时候同时发邮件,把一些重要信息发过去就是了,不需要把html代码发过去。
      

  3.   

    To: jiang_jiajia10 
    能不能只抓取某一个DIV的HTML,而不是整个页面的?