- Регистрация
- 30.11.2021
- Сообщения
- 15
- Благодарностей
- 1
- Баллы
- 3
Есть код C# который находит событие: кто из команд забьёт первый гол.
Скажите пожалуйста, что изменить, чтобы парсило 2ой гол.
Скажите пожалуйста, что изменить, чтобы парсило 2ой гол.
HTML:
<div class="smv__participantRow smv__awayParticipant"><div class="smv__incident"><div class="smv__timeBox">42'</div><div class="smv__incidentIcon"><div class="smv__incidentAwayScore">0 - 1</div><svg class="footballGoal-ico "><title>Goal</title><use xlink:href="/res/_fs/build/symbols.4416394.svg#footballBall"></use></svg></div><a href="/player/kikanovic-benjamin/GdAkQWX7/" target="_blank" class="smv__playerName"><div>Kikanovic B.</div></a></div></div>
C#:
project.Variables["rezult"].Value = "";
Regex countNew = new Regex(@"(?<=Row\ smv__).*?(?=Participant)");
for ( int b = 0; b < 20; b++ )
{
HtmlElement he = instance.ActiveTab.FindElementByAttribute("div","class","smv__participantRow","regexp",b);
string text = he.GetAttribute("outerHtml");
if(text.Contains("Goal"))
{
var rezult = countNew.Match(text).ToString();
switch (rezult)
{
case "home":
project.Variables["rezult"].Value = "home";
return "home";
break;
case "away":
project.Variables["rezult"].Value = "away";
return "away";
break;
}
}
}
project.Variables["rezult"].Value = "zero";
Последнее редактирование: