• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

asp 搞代码 4年前 (2022-01-03) 17次浏览 已收录 0个评论
获取远程网页的内容之一(downmoon原创)
一、本机直接上网时:
获取指定远程网页内容#region 获取指定远程网页内容

代码如下:
        /**//// 

 
        /// 获取指定远程网页内容 
        /// 

 
        /// 所要查找的远程网页地址 
        /// 超时时长设置,一般设置为8000 
        /// 是否输出换行符,0不输出,1输出文本框换行 
        /// 编码方式 
        ///  
        ///  也可考虑 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.Messag来源gaodaimacom搞#代%码网e; 
            } 
            return strResult ; 
        } 

        #endregion 

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

以上就是asp.net中获取远程网页的内容之一(downmoon原创)的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:asp.net中获取远程网页的内容之一(downmoon原创)
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址