Я пытаюсь почистить эту страницу списком заданий, например:
https://usr57.dayforcehcm.com/CandidatePortal/en-US/osg
Однако цикл, который у меня, кажется, получает данные из первого элемента на каждой итерациивместо того, чтобы по порядку, и я понятия не имею, почему.
url = "https://usr57.dayforcehcm.com/CandidatePortal/en-US/osg";
doc = webpage.Load(url);
HtmlNodeCollection nodeCollection = doc.DocumentNode.SelectNodes("//li[@class='search-result ']");
foreach (HtmlNode node in nodeCollection)
{
Console.WriteLone(node.SelectSingleNode("//div[contains(@class, 'posting-title')]").InnerText);
}
Это печатает «Капитан буксира» 17x вместо каждых 17 названий должностей.