webForumDet fria alternativet

Webclient hämtar sidan segt?

.NET

0 svar · 174 visningar · startad av wallabou

Medlem sedan apr. 200487 inlägg
Frågan#1

Hej, jag använder en webclient för att hämta en sida och sedan har jag lite regexp för att hitta den informationen jag vill åt, problemet är att många gånger så hittar mitt pattern inget, vet att det inte är det som är fel då det ofta kommer om man uppdaterar sidan några gånger, så känns typ som att webclienten är för "slö" så att den börjar söka innan allt hämtats. kan det hända? och kan man då på något sätt se till att allt är hämtat innan den går vidare med nästa grej?

Edit: kan skicka med lite kod

            WebClient client = new WebClient();
            client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
            Stream stream = client.OpenRead("http://.....");
            StreamReader reader = new StreamReader(stream);
            string data = reader.ReadToEnd();

och sen kör jag regexp på data variabeln.

266 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)