Witam. Jeszcze na wstepie tego postu chciałbym z góry podziękować za pomoc :)
Mam taki problem, a mianowicie mój kod ma na celu pobieranie zawartości atrybutu href i wrzuceniu go do listbox'a. Przy czym za każdym razem skrypt sprawdza, czy w pliku tekstowym nie jest zapisana dana zawartość danego atrybutu href.
Przykładowo znajduje mi 3 elementy z atrybutem href, pierwszy atrybut href wrzuca do listbox'a, następnego już nie wrzuca, bo jest on zapisany w pliku tekstowym. Po tym działaniu skrypt kończy swoją pracę, a ja nie chcę by jej kończył. Chcę aby po tym przechodził do atrybutu 3, by go kolejno sprawdzić i wrzucić do listbox'a, jeżeli nie ma go w pliku tekstowym. Jak to osiągnąć?
try
{
using (StreamReader sr = new StreamReader("tekst.txt"))
{
String line = sr.ReadToEnd();
var ludziki = geckoWebBrowser1.Document.GetElementsByClassName("ludzik-96");
foreach (GeckoHtmlElement ludzik in ludziki)
{
if (line.Contains(ludzik.GetAttribute("href")))
return;
else
{
listBox1.Items.Add(ludzik.GetAttribute("href"));
};
}
}
}
catch
{
}