我試圖訪問網頁上的信息。我第一次做到這一點。 問題在於它太慢了。只在一頁上執行此操作,在瀏覽器上加載速度非常快,但在這裏永遠不會消失。 我唯一需要的就是頁面背後的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