Websiden du ser i nettleseren din ikke viser deg alt på siden . Bak kulissene , laster nettleseren stadig innhold som inneholder kryptiske HTML -kode. Denne koden består av " tags" som "
. " Den koden forteller nettleseren for å vise et avsnitt på websiden . Ved hjelp av C # , Microsofts utvikling språk som fungerer med Visual Studio , kan du konvertere alle nettstedets HTML til tekst og fjerne disse kodene. Instruksjoner
en
Launch Microsoft Visual Studio . Klikk på "File " og deretter "New Project ".
2
Klikk " Visual C #" for å markere det , og dobbeltklikk på " Windows Forms Application ". Visual Studio vil opprette et nytt prosjekt og vise en tom form i designer -vinduet .
3
Klikk på " Vis " og deretter " Toolbox " for å åpne verktøykassen . Rull ned til WebBrowser kontroll , og dobbeltklikk på den . At kontrollen vil vises på skjemaet. Visual Studio navn det " webBrowser1 . "
4
Trykk " F4 ". "Properties " vinduet åpnes. Lokaliser " Lightning Bolt "-ikonet øverst i vinduet. Ikonet er formet som et lyn . Klikk på ikonet. "Properties " vinduet vil vise en liste over hendelser som du kan feste til " webBrowser1 " kontroll.
5
Finn " DocumentCompleted " element i listen, og dobbeltklikk på den . En kode åpnes og viser følgende kode :
private void webBrowser1_DocumentCompleted ( objekt avsenderen , WebBrowserDocumentCompletedEventArgs e )
{
}
Denne koden kjøres hver gang den " webBrowser1 " kontroll ferdig lasting en webside
6
Endre at koden slik at den ser slik ut: .
private void webBrowser1_DocumentCompleted ( objekt avsenderen , WebBrowserDocumentCompletedEventArgs e )
{
HtmlDocument doc = webBrowser1.Document ;
string websiteText = doc.Body.InnerText ;
MessageBox.Show ( websiteText ) ;
< p > }
Etter en webside lastes, griper denne koden teksten fra siden. Det viser deretter teksten i et pop -up meldingsboks.
7
Høyreklikk hvor som helst i koden vinduet , og klikk deretter på "View Designer. " Skjemaet vil dukke opp igjen i designer -vinduet .
8
Dobbeltklikk at skjemaets tittellinjen . En annen kode vindu vil dukke opp og vise skjemaets "Load "-metoden . Koden i at metoden kjører når skjemaet lastes. Koden ser ut som vist nedenfor :
private void Form1_Load ( objekt avsenderen , EventArgs e )
{
}
9
Erstatt den koden med følgende kode :
private void Form1_Load ( objekt avsenderen , EventArgs e )
{
string hjemmeside = " http://www.whitehouse.gov ";
WebBrowser1.Navigate (nettsted ) ;
}
Denne koden fører til at " webBrowser1 " kontroll for å navigere til webadresse er lagret i variabelen som heter " hjemmeside ". I dette eksemplet er at URL " http://www.whitehouse.gov . "
10
Trykk " F5 " for å kjøre koden . Skjemaet vil laste inn og kjøre på " Form1_Load " kode . Denne koden gjør at " webBrowser1 " for å navigere til " whitehouse.gov " nettsted . Den " DocumentCompleted " koden vil kjøre etter at nettleseren ferdig lasting det området. En pop -up meldingsboks vil vise deg teksten fra dette nettstedet uten HTML-koder.