webForumDet fria alternativet

jämföra en fil med en webbsida

.NET

2 svar · 277 visningar · startad av Martin.asp

Medlem sedan juli 200147 inlägg
Frågan#1

Skulle vilja skriva ett litet program som jämför en fil med resultatet av en webbsida för att kolla så att allt står rätt till.

Jämföra två filer är inga problem men jag kör fast lite när jag skall jämföra en webbsida med en fil.

Några idéer vad jag skall använda eller hur jag skall göra?

Mvh
Martin

Medlem sedan juni 20022 599 inlägg
#2

Här är kod för att returnera en URL som en sträng:

using System.Net;
using System.IO;
// osv ..

   private String readHtmlPage(string url)
   {
      String result;
      WebResponse objResponse;
      WebRequest objRequest = System.Net.HttpWebRequest.Create(url);
      objResponse = objRequest.GetResponse();
      using (StreamReader sr = 
         new StreamReader(objResponse.GetResponseStream()) )
      {
         result = sr.ReadToEnd();
         sr.Close();
      }
      return result;
   }

Har du sen själv kod för att returnera text ur en fil som en sträng så borde det vara enkelt att jämföra resultaten med String.Compare(). (Om det är en ren HTML-jämförelse du vill göra?)

Medlem sedan juli 200147 inlägg
#3

Du fattade allt rätt och det fungerade alldeles utmärkt!

Tack!

:)

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)