易截截图软件、单文件、免安装、纯绿色、仅160KB

怎样解决用HttpWebRequest来获取超长网页的html代码

超长网页的地址:
http://club.autohome.com.cn/bbs/thread-c-813-4881481-1.html

哪位大侠可以提供一份代码给我,可以成功的获取上面地址的html代码,谢谢。
试过很多HttpWebRequest写的代码,但是没有一个管用,程序运行几分钟之后,最终报错:操作已经超时。
但是用IE浏览器却可以正常打开。
C# code:

using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.IO;

namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
Console.Write(getHtml("http://club.autohome.com.cn/bbs/thread-c-813-4881481-1.html"));
Console.Read();

}
protected static string getHtml(string url)
{
string html = "";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Accept = "*/*";
HttpWebResponse response = null;
Stream stream = null;
StreamReader reader = null;
try
{
response = (HttpWebResponse)request.GetResponse();
stream = response.GetResponseStream();
reader = new StreamReader(stream, Encoding.UTF8);
html = reader.ReadToEnd().Replace("\r\n", ""); //我知道这里会改变html代码


相关问答:

html页面如何载入外部的html文件

我用object标签载入一个外部的html文件可是用vs2008打开却不显示,显示红叉,请问是怎么回事?
用iframe载入。

可以用iframe载入

用iframe载入超链接地址不改变,没办法跳转页面

引用
用iframe载入超链接地址 ......

HTML标签底层的实现原理、机制 - Java / Java SE

为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了

我猜和编译原理有关,浏览器里可 ......

关于html编辑器 - Web 开发 / ASP

我网上下了个 kindeditor 但不支持 asp图片上传功能  
有没有好一点的办法解决
或者 推荐下别的好用的 html编辑器
fckeditor

fckeditor

可以asp上传图片吗
我去fck的主页上下载 没见到有asp版的啊 ......

分享CSS的优化技巧 - Web 开发 / HTML(CSS)

用css缩写 使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《常用css缩写语法总结》,这里就不展开描述。
二.明确定义单位,除非值为0
忘记定义尺寸的单位是CSS新手普遍的错误。在HT ......

html option select 事件 - Java / Web 开发

<select name="sel" onselect="???" >
  <option value="768">768Kbps</option>
  <option value="512" selected>512Kbps< ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号