Привет,
долго ломал голову, нашел несколько решений, но уж очень они костылями попахивают))
Есть HtmlElementCollection
Вот что получается
характеристика1
<p...><a>значение1</a></p>
характеристика2
<p...>значение2</p>
характеристика3
<p...><a>значение3</a></p>
характеристика4
значение4 (уже без тегов!)
То есть вторая строка может быть как с тегами, так и без.
Задача создать массив типа
характеристика1=>значение1;
характеристика2=>значение2;
характеристика3=>значение3;
Пока только придумал каждый элемент проверять на определенный тег и удалять его регуляркой
потом писать все в строку с разделителем типа || и потом уже загонять в массив)).
Уверен, что есть решение получше)
долго ломал голову, нашел несколько решений, но уж очень они костылями попахивают))
Есть HtmlElementCollection
PHP:
HtmlElementCollection Options = instance.ActiveTab.FindElementByAttribute("div", "class", "table-type-1", "regexp","1").FindChildrenByAttribute("div","class","table-cell","regexp");
project.SendInfoToLog(Options.Count.ToString(),true);
foreach(HtmlElement Option in Options)
{
project.SendInfoToLog(Option.GetAttribute("innerhtml").Trim(),true);
}
характеристика1
<p...><a>значение1</a></p>
характеристика2
<p...>значение2</p>
характеристика3
<p...><a>значение3</a></p>
характеристика4
значение4 (уже без тегов!)
То есть вторая строка может быть как с тегами, так и без.
Задача создать массив типа
характеристика1=>значение1;
характеристика2=>значение2;
характеристика3=>значение3;
Пока только придумал каждый элемент проверять на определенный тег и удалять его регуляркой
потом писать все в строку с разделителем типа || и потом уже загонять в массив)).
Уверен, что есть решение получше)