源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-06-14 01:58 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:获取远程网页的内容之一(downmoon原创)
获取远程网页的内容之一(downmoon原创) 一、本机直接上网时: 获取指定远程网页内容#region 获取指定远程网页内容      
[u]复制代码[/u] 代码如下:
    /**//// <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 
二:通过域环境代理上网时这样就不行了! 下篇文章分解,呵呵
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部