我试图访问网页上的信息。我第一次做到这一点。 问题在于它太慢了。只在一页上执行此操作,在浏览器上加载速度非常快,但在这里永远不会消失。 我唯一需要的就是页面背后的HTML,所以我得问,我的代码是以某种方式下载图片的吗? 任何帮助都可以加速这个过程。花费太长时间来加载页面与HttpWebResponse
string url;
HttpWebRequest pedido = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse resposta = (HttpWebResponse)pedido.GetResponse();
//On the line above it takes forever to load.
StreamReader SR = new StreamReader(resposta.GetResponseStream());
string html;
string tituloTemp = "";
do
{
html = SR.ReadLine();
if (html.Contains("<title>"))
tituloTemp = html;
} while (!(html.Contains("<title>")));
SR.Close();
你确定它真的在浏览器中加载速度如此之快吗?在测试之前是否清除了浏览器缓存? – Aaronaught 2010-03-07 18:04:11
是的。大约一秒钟。该程序大约需要8秒钟。 – elvispt 2010-03-07 18:06:32