Avatar billede deamill Nybegynder
24. marts 2010 - 08:03 Der er 2 kommentarer og
1 løsning

WebBrowser kontrollen

Hejsa,

Jeg sidder og roder lidt med WebBrowser kontrollen.

Er der nogen som har en god idé til, hvordan jeg kan analysere på indholdet af den hjemmeside jeg går ind på (via Webbrowser1.Url)?

Altså hvis jeg kan vil f.eks. søge gennem teksten på siden?

Kan det gøres med WebBrowser kontrollen, eller er der en smartere måde?

På forhånd tak.
Avatar billede madand Nybegynder
24. marts 2010 - 08:31 #1
Ved ikke hvordan du bruger Webbrowser, men du kan crawle en side for indhold.

Eksempel:
protected void Page_Load(object sender, EventArgs e)
    {
        // Create a request for the URL.
        WebRequest request = WebRequest.Create(
          "http://www.hjemmeside.dk");
        // If required by the server, set the credentials.
        request.Credentials = CredentialCache.DefaultCredentials;
        //UserAgent.
        ((HttpWebRequest)request).UserAgent = "I keeps crawling y'all muhaha!";
        // Get the response.
        WebResponse response = request.GetResponse();
        // Display the status.
        Console.WriteLine("Sidens response: " + ((HttpWebResponse)response).StatusDescription);
        // Get the stream containing content returned by the server.
        Stream dataStream = response.GetResponseStream();
        // Open the stream using a StreamReader for easy access.
        StreamReader reader = new StreamReader(dataStream);
        // Read the content.
        string responseFromServer = reader.ReadToEnd();
        // Display the content.
        Response.Write(responseFromServer.Substring(10013, responseFromServer.LastIndexOf(' ', 260)));
        // Clean up the streams and the response.
        reader.Close();
        response.Close();
    }
Avatar billede deamill Nybegynder
24. marts 2010 - 08:42 #2
Ved du om det kan gøres på den måde i VB ?
Avatar billede deamill Nybegynder
24. marts 2010 - 18:22 #3
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester