Zadanie Ligowe nr 4

Zwycięzca zadania Bartłomiej Stefański

 

Kolekcjoner mail

Napisz program, który pobierze wszystkie adresy email ze strony internetowej: https://panoramafirm.pl/szukaj?k=grafika+komputerowa&l=
Nie pobieraj wszystkich adresów z całej Panoramy Firm. Chodzi tylko o tę jedną stronę, której widzisz powyżej link.

Pobrane adresy mają wyświetlić się w konsoli. Każdy adres w osobnej linijce.
Maja się wyświetlić tylko adresy unikatowe. Usuń duplikaty.

Jeżeli nie wiesz jak pobrać treść strony internetowej, to możesz to sprawdzić tutaj : KURS PROGRAMOWANIA W C#. Opis jest na samym dole.

 

Ważna informacja!

Przed kodem programu, który wklejasz w komentarzu, musi znaleźć się tag <code> a za ostatnią linijką programu wstaw tag zamykający </code>.
W przeciwnym wypadku WordPress potraktuje Twój kod jako zwykły tekst i skoryguje w nim błędy m.in. podmieni programistyczny cudzysłów na literacki. W efekcie kod się nie skompiluje.

1 thought on “Zadanie Ligowe nr 4


  1. using System;
    using System.Net;

    namespace ConsoleApp6
    {
    class Program
    {
    static void Main(string[] args)
    {
    var client = new WebClient();
    var text = client.DownloadString("https://panoramafirm.pl/szukaj?k=grafika+komputerowa&l=");

    char[] znaki = text.ToCharArray();
    //mailto:[email protected]"
    long b = 1;
    long c = 2;
    long d = 3;
    long e = 4;
    long f = 5;
    long g = 6;
    long h = 7;
    for (int a = 0; a < znaki.Length - 1; a++)
    {
    if (znaki[a] == 'm' && znaki[b] == 'a' && znaki[c] == 'i' && znaki[d] == 'l' && znaki[e] == 't' && znaki[f] == 'o' && znaki[g] == ':')
    {

    while (znaki[h] != '"')
    {
    Console.Write(znaki[h]);
    h++;
    }
    Console.WriteLine();

    }
    b++;
    c++;
    d++;
    e++;
    f++;
    g++;
    h = g + 1;
    }
    Console.ReadKey();
    }
    }
    }

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *