Websiden du ser i din browser ikke vise dig alt på siden. Bag kulisserne , konstant din browser indlæser indhold, der indeholder kryptiske HTML-kode. Denne kode består af "tags" som "
". At tag fortæller browseren at vise et afsnit på websiden. Ved hjælp af C # , Microsofts udvikling sprog , der arbejder med Visual Studio , kan du konvertere ethvert websted HTML til tekst og fjerne disse tags. Instruktioner
1
Launch Microsoft Visual Studio. Klik på " File " og derefter klikke på " Nyt projekt ".
2
Klik på " Visual C # " for at fremhæve det, og dobbeltklik på "Windows Forms Application ". Visual Studio vil oprette et nyt projekt, og vise en tom formular i designeren vinduet.
3
Klik på " Vis ", og klik derefter på "Toolbox " for at åbne værktøjskassen. Rul ned til WebBrowser kontrol og dobbeltklik på den . At kontrollen vises på formularen. Visual Studio navne det " webBrowser1 ".
4
Tryk på " F4 ". "Egenskaber " vinduet åbnes. Find " Lightning Bolt " ikonet øverst i dette vindue. Ikonet er formet som et lyn . Klik på ikonet. "Egenskaber " vinduet vil vise en liste over begivenheder, som du kan knytte til " webBrowser1 " kontrol .
5.
Find " DocumentCompleted " element på listen og dobbeltklik på den. En kode åbnes og viser følgende kode : Hej
private void webBrowser1_DocumentCompleted (object sender, WebBrowserDocumentCompletedEventArgs e )
{
}
Denne kode kører, når de " webBrowser1 " kontrol afslutter indlæsningen af en webside
6
Rediger denne kode , så det ser sådan ud: .
private void webBrowser1_DocumentCompleted (object sender, WebBrowserDocumentCompletedEventArgs e )
{
HtmlDocument doc = webBrowser1.Document ,
string websiteText = doc.Body.InnerText ,
MessageBox.Show ( websiteText )
< p >}
Efter en webside indlæses, denne kode griber teksten fra siden. Derefter viser teksten i et pop -up-meddelelse kassen.
7
Højreklik et vilkårligt sted i koden vinduet, og klik derefter på " View Designer ". Skemaet vil blive vist igen i designeren vinduet.
8
Dobbeltklik på denne form titellinje. Anden kode vindue vil dukke op og vise formularens " Load "-metoden. Koden i denne metode kører når formularen belastninger. Koden ser ud som vist nedenfor : Hej
private void Form1_Load (object sender, EventArgs e )
{
}
9
Erstat denne kode med følgende kode : Hej
private void Form1_Load (object sender, EventArgs e )
{
string website = " http://www.whitehouse.gov " < br >
webBrowser1.Navigate (website ),
}
Denne kode forårsager " webBrowser1 " for at navigere til hjemmesiden URL gemt i variablen hedder "hjemmeside ". I dette eksempel er, at URL " http://www.whitehouse.gov ".
10
Tryk på " F5 " for at køre koden. Skemaet vil indlæse og køre " Form1_Load " kode. Denne kodeks forårsager " webBrowser1 " for at navigere til " whitehouse.gov " hjemmeside . Den " DocumentCompleted " kode vil køre efter browseren færdigindlæst dette websted. Et pop-up besked boks vil vise dig teksten fra denne hjemmeside uden HTML-tags .