Adresse parser aktualisiert
Es werden nun alle Bestellungen CSV dateien erstellt ledig nicht alle Rechnungen werden angelegt.
This commit is contained in:
@@ -64,6 +64,7 @@ namespace CardmarketBot
|
||||
|
||||
List<string> ids = new List<string>();
|
||||
List<Kunde> kunden = new List<Kunde>();
|
||||
List<string> bereitsbearbeitet = _usedRepository.Query;
|
||||
IWebElement element;
|
||||
try
|
||||
{
|
||||
@@ -71,13 +72,13 @@ namespace CardmarketBot
|
||||
|
||||
string content = element.Text;
|
||||
|
||||
List<string> bereitsbearbeitet = _usedRepository.Query;
|
||||
|
||||
string[] datas = content.Split("\r\n");
|
||||
|
||||
|
||||
for (int i = 8; i < datas.Length; i += 7)
|
||||
{
|
||||
if (bereitsbearbeitet.Find(x => x.Equals(datas[i])) != null) continue;
|
||||
//if (bereitsbearbeitet.Find(x => x.Equals(datas[i])) != null) continue;
|
||||
ids.Add(datas[i]);
|
||||
}
|
||||
}
|
||||
@@ -96,6 +97,8 @@ namespace CardmarketBot
|
||||
|
||||
Kunde kunde = Helper.ConvertToKunde(element.Text);
|
||||
|
||||
if (bereitsbearbeitet.Find(x => x.Equals(id)) != null) kunde.Rechnungerstellt = true;
|
||||
|
||||
// Bezahldatum
|
||||
element = cd.FindElement(By.XPath("/html/body/main/section/div/div[1]/div/div[2]/div/div[2]/div[2]"));
|
||||
kunde.Bezahldatum = Helper.ConvertBezahlDatum(element.Text);
|
||||
@@ -125,8 +128,9 @@ namespace CardmarketBot
|
||||
|
||||
|
||||
kunden.Add(kunde);
|
||||
Thread.Sleep(TimeSpan.FromSeconds(5));
|
||||
Thread.Sleep(TimeSpan.FromSeconds(3));
|
||||
}
|
||||
cd.Quit();
|
||||
return kunden;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user