How to loop parsing values in a table cell with the same class name
Hi, I'm trying to get values in a table cell with the same class name through control WebView2.
The table html is:
Code:
<tbody data-v-39c7db2a=""><tr data-v-39c7db2a=""><td data-v-39c7db2a="" class="text-left">12-31 19:57:47</td> <td data-v-39c7db2a="" class="text-center">Limit</td> <td data-v-39c7db2a="" class="text-center market">KIBA/USDT</td> <td data-v-39c7db2a="" class="text-left price price-down">
0.00003888
</td> <td data-v-39c7db2a="" class="amount leftAmount text-left"><span data-v-39c7db2a=""><!---->
100
KIBA
</span></td> <td data-v-39c7db2a="" class="text-left total">
0.00388800
USDT
</td> <td data-v-39c7db2a="" class="text-right">
0.0000%
</td> <td data-v-39c7db2a="" class="text-right"><span data-v-39c7db2a="" class="cancel ordersO_title_cancelall">Cancel</span></td></tr><tr data-v-39c7db2a=""><td data-v-39c7db2a="" class="text-left">12-31 19:43:51</td> <td data-v-39c7db2a="" class="text-center">Limit</td> <td data-v-39c7db2a="" class="text-center market">KIBA/USDT</td> <td data-v-39c7db2a="" class="text-left price price-down">
0.00003890
</td> <td data-v-39c7db2a="" class="amount leftAmount text-left"><span data-v-39c7db2a=""><!---->
100
KIBA
</span></td> <td data-v-39c7db2a="" class="text-left total">
0.00389000
USDT
</td> <td data-v-39c7db2a="" class="text-right">
10.5000%
</td> <td data-v-39c7db2a="" class="text-right"><span data-v-39c7db2a="" class="cancel ordersO_title_cancelall">Cancel</span></td></tr></tbody>
and the html of each row in the table is:
Code:
<tr data-v-39c7db2a=""><td data-v-39c7db2a="" class="text-left">12-31 19:57:47</td> <td data-v-39c7db2a="" class="text-center">Limit</td> <td data-v-39c7db2a="" class="text-center market">KIBA/USDT</td> <td data-v-39c7db2a="" class="text-left price price-down">
0.00003888
</td> <td data-v-39c7db2a="" class="amount leftAmount text-left"><span data-v-39c7db2a=""><!---->
100
KIBA
</span></td> <td data-v-39c7db2a="" class="text-left total">
0.00388800
USDT
</td> <td data-v-39c7db2a="" class="text-right">
0.0000%
</td> <td data-v-39c7db2a="" class="text-right"><span data-v-39c7db2a="" class="cancel ordersO_title_cancelall">Cancel</span></td></tr>
The values I'm interested are the percentages like in this case 10.5000% and 0.0000%.
I can get a single value only with
Code:
Dim text As String = Await WebView21.ExecuteScriptAsync("document.querySelector('td.text-right:nth-child(7)').textContent")
Dim percent As Double = Double.Parse(Regex.Match(text, "[\d.]+").ToString(), CultureInfo.InvariantCulture)
MessageBox.Show(percent)
Since the class names are the same, how can I loop it in order to get all of the percentages? Thanks