Mam problem, jestem początkujący i nie wiem jak się do tego zabrać. Na stronie znajduję się 10 divów o różnych danych, ale zawsze zaczynających się od div "box".





7.jpg


7. Sklep z obuwiem
</td>

Ilość: 41




Zysk: 21 zł/h

Wartość: 202 400 zł

</td>


Zysk całkowity:
861 zł/h

Sprzedaż: 99 000 zł

</td>
</tr>
</table>
</td>

<form method="post" action="./php/ks_biznes.php" style="text-align:center; width:110px; margin:5px 0 0 0; float:right">

<input class="text" name="amount" value="1" style="width:20px; text-align:center;" />

<input class="button" type="button" value="Kup" name="buyBtn" />
<input type="hidden" name="ks" value="2" />
<input type="hidden" name="objId" value="7" />
</form>
<form method="post" action="./php/ks_biznes.php" style="text-align:center; width:110px; margin:5px 0 0 0; float:right">

<input class="text" name="amount" value="1" style="width:20px; text-align:center;" />

<input class="button" type="button" value="Sprzedaj" name="sellBtn" />
<input type="hidden" name="ks" value="1" />
<input type="hidden" name="objId" value="7" />
</form>
</td>
</tr>
</table>
</p>

Jak poprzez webbrowser wyselekcjonować te divy i zrobić funkcję sprawdzenia ceny.
Jeżeli cena odpowiada to ma wpisać w pole input "amount" wartość integer przykładowo 1.
i kliknąc w przycisk by value "Kup"

Czy można użyć funkcji foreach HtmlElement w stringu jeśli nawet udałoby mi się podzielić to na sekcje ?

foreach (HtmlElement HtmlElement1 in webBrowser1.Document.Body.All)
{
if (HtmlElement1.GetAttribute("name") == "amount")
{
HtmlElement1.SetAttribute("value", textbox1.Text);

                    }
                    if (HtmlElement1.GetAttribute("value") == "Kup")
                    {
                        HtmlElement1.InvokeMember("click");
                    }

                }

Wiadomo ta funkcja wypisze mi na całej stronie tą samą wartość i będzie chciała klikać we wszystkie przyciski, a chciałem żeby pierw sobie sprawdził cenę a później nadal działał.