广

ASP.NET

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    asp.net中获取远程网页的内容之一(downmoon原创)

    2018-05-04 21:21:12 次阅读 稿源:互联网
    广告
    获取远程网页的内容之一(downmoon原创)
    一、本机直接上网时:
    获取指定远程网页内容#region 获取指定远程网页内容
    代码如下:

            /**//// <summary> 
            /// 获取指定远程网页内容 
            /// </summary> 
            /// <param name="strUrl">所要查找的远程网页地址</param> 
            /// <param name="timeout">超时时长设置,一般设置为8000</param> 
            /// <param name="enterType">是否输出换行符,0不输出,1输出文本框换行</param> 
            /// <param name="EnCodeType">编码方式</param> 
            /// <returns></returns> 
            ///  也可考虑 static string 

            public string GetRequestString(string strUrl,int timeout,int enterType,Encoding EnCodeType) 
            ...{ 
                string strResult; 
                try 
                ...{ 
                    HttpWebRequest myReq = (HttpWebRequest)HttpWebRequest.Create(strUrl) ; 
                    myReq.Timeout = timeout; 
                    HttpWebResponse HttpWResp = (HttpWebResponse)myReq.GetResponse(); 
                    Stream myStream = HttpWResp.GetResponseStream () ; 
                    StreamReader sr = new StreamReader(myStream , EnCodeType); 
                    StringBuilder strBuilder = new StringBuilder(); 

                    while (-1 != sr.Peek()) 
                    ...{ 
                        strBuilder.Append(sr.ReadLine()); 
                        if(enterType==1) 
                        ...{ 
                            strBuilder.Append(" "); 
                        } 
                    } 
                    strResult = strBuilder.ToString(); 
                } 
                catch(Exception err) 
                ...{ 
                    strResult = "请求错误:" + err.Message; 
                } 
                return strResult ; 
            } 

            #endregion 

    二:通过域环境代理上网时这样就不行了! 下篇文章分解,呵呵!

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告