`
netxdiy
  • 浏览: 715163 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

 
阅读更多

获取远程网页的内容之一(downmoon原创)
一、本机直接上网时:

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


public string GetRequestString( string strUrl, int timeout, int enterType,EncodingEnCodeType)
... {
string strResult;
try
... {
HttpWebRequestmyReq
= (HttpWebRequest)HttpWebRequest.Create(strUrl);
myReq.Timeout
= timeout;
HttpWebResponseHttpWResp
= (HttpWebResponse)myReq.GetResponse();
StreammyStream
= HttpWResp.GetResponseStream();
StreamReadersr
= new StreamReader(myStream,EnCodeType);
StringBuilderstrBuilder
= new StringBuilder();

while ( - 1 != sr.Peek())
... {
strBuilder.Append(sr.ReadLine());
if (enterType == 1 )
... {
strBuilder.Append(
" " );
}

}

strResult
= strBuilder.ToString();
}

catch (Exceptionerr)
... {
strResult
= " 请求错误: " + err.Message;
}

return strResult;
}


#endregion



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

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

在webForm中WebRequest/WebClient/WebBrowser获取远程页面源码的三种方式(downmoon)

<script src="http://blog.csdn.net/count.aspx?ID=663337&amp;Type=Rank" type="text/javascript"></script>

分享到:
评论

相关推荐

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

    获取远程网页的内容之一(downmoon原创) 一、本机直接上网时: 获取指定远程网页内容#region 获取指定远程网页内容 代码如下: /**////  /// 获取指定远程网页内容 ///  /// ”strUrl”&gt;所要查找的远程网页...

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

    ### 获取远程网页的内容之二(downmoon原创) #### 概述 本文主要介绍了在特定代理环境下,如何通过编程方式获取远程网页的内容。该方法适用于那些需要通过代理服务器访问互联网的企业或机构环境。文章中提供了...

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

    本文将详细介绍如何在 ASP.NET 环境下获取远程网页的内容,并特别关注在代理服务器环境下实现这一功能。 #### 二、准备工作 为了能够在 ASP.NET 应用中获取远程网页的内容,我们首先需要进行一些准备工作: 1. **...

    c#分页源码

    一个相当独立的.通用分页控件c#源码(downmoon收集) 采用工厂模式,提供标准化接口!支持 DataGrid 及 Repeater分页使用方法:新建两个解决方案 一为Pager,一为webtest 下载后请将两个解决方案合并一下,即新的...

    W3C网页检验演示程序(C#版)

    W3C提供免费的Markup Validation Service,这是一个可以...这是一个基于该服务的C#版本的API类库演示程序。 详细请看这里: http://blog.csdn.net/downmoon/archive/2010/10/17/5946465.aspx 欢迎联系邀月 3w@live.cn

    在IE中调用javascript打开Excel的代码(downmoon原作)

    本文将详细解析一段由downmoon提供的代码,该代码能够在Internet Explorer(IE)浏览器中通过JavaScript来调用并打开指定的Excel文件。 #### 二、代码分析 ##### 2.1 HTML结构 首先,我们来看一下这段代码的基本...

    sourcesafe管理phpproj文件的补充说明(downmoon)

    Visual SourceSafe(VSS)是一个曾经广泛使用的版本控制系统,它为开发者提供了一种存储、管理和跟踪源代码文件变更的解决方案。本内容主要讨论的是在使用VSS来管理PHP项目的phpproj文件时遇到的问题以及解决方案的...

    sqlserver 存储过程中的top+变量使用分析(downmoon)

    在SQL Server中,存储过程是一种预编译的SQL语句集合,可以接受参数,执行复杂的逻辑操作,并返回结果。在本例中,我们探讨的是如何在存储过程中使用`TOP`子句与变量相结合来动态控制返回结果的数量。`TOP`子句在SQL...

    同时安装vs2005团队开发版和sql 2005企业版的方法(downmoon原作)

    在IT领域,开发环境的配置是一项重要的工作,尤其是在涉及到多种工具和软件的集成时。本文将详细介绍如何同时安装Visual Studio 2005 Team System(VS2005开发版)和SQL Server 2005 Enterprise Edition(SQL2005...

    如果你有了基础,你该看看它(.net)

    “downmoon的博客”可能是指压缩包内包含的是一个个人博客的全部内容,这个博客可能详细记录了作者在.NET和Web开发方面的学习过程、实践经验或者是技术分享。 综合以上信息,我们可以预想这份压缩包可能包含以下...

    基于vs2010的省市三级联动的DropDownList+Ajax的三种框架(aspnet/Jquery/ExtJs) 示例源代码

    "Downmoon.Framewrok"可能是一个自定义的框架或库;"dropdown_Ajax_Net2"和"dropdown_JQuery14_Net2"则分别对应ASP.NET 2.0下的Ajax和jQuery实现。 总的来说,这个示例代码集合涵盖了使用不同JavaScript框架和ASP...

    UML常见工具之Powerdesigner

    在上一篇文章中, UML常见工具之NetBeans(downmoon) 简要介绍了netBeansIDE的UML工具,今天再来看一下更常用的powerDesigner,相信这个工具大多数人不陌生。目前版本是15。真的很感谢Sybase,可以说PowerDesigner...

    MSDN Webcast - ASP.NET AJAX深入浅出系列课程(14):Profile Service的实现方式与扩展(Level 300) (ID:1032351378)

    讲座内容: Profie 是ASP.NET 2.0的重要特性之一,而ASP.NET AJAX提出了Profile Service,使开发人员能够方便地在客户端以AJAX的方式来处理Profile信息。这节课我们将来了解这个ProfileService简单的功能细节以及...

Global site tag (gtag.js) - Google Analytics