Pobieranie danych ze strony web za pomocą c#

0

Mam takie pytanie postanowiłem poćwiczyć sobie zrzuty stron za pomocą c#. Jednak coś mi to nie wychodzi ;( Korzystam z HtmlAgilityPack.
Mianowicie wziąłem sobie na warsztat pierwszą lepsza stronę z tabelą i chciałbym teraz do richTextBox1 zrzucić wszystkie adresy IP i porty. Jednak nie wiem jak mam określić by brał zawartość z #proxylisttable zawsze z pomiędzy pierwszych dwóch znaczników , gdzie umieszczony jest adres IP i port.

Z góry dziękuję za pomoc...

Mój kod poniżej


 private void button1_Click(object sender, EventArgs e)
        {
            string url = "https://free-proxy-list.net";
            string proxyHost = "101.101.101.101";
            int proxyPort = 80;
            string UserID = "login";
            string Password = "pass";


            HtmlWeb web = new HtmlWeb();
            web.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6";
            var htmlDoc = web.Load(url, proxyHost, proxyPort, UserID, Password);



            var node = htmlDoc.DocumentNode.SelectSingleNode("//tr/td");

            richTextBox1.Text = (node.OuterHtml);





        }

0

Poszukaj o parsowaniu stron.

1

Poczytaj o wyrażeniach regularnych (regex).
Możesz stworzyć kolekcję zawierającą elementy pasujące do podanych wzorców (tu: adres IP oraz port), a następnie wyświetlić ją w wybranej przez siebie formie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1