我想從此HTML中讀取金額值(24.40)。如何在Python/Selenium中從網頁中讀取特定值
<div id="order-total" class="clear-fix" style="margin-bottom:20px;">
<h3 class="col-left">Order total</h3>
<h3 class="col-right" style="display: block;">
<span class="credit-total-to-order" data-total-to-order="24.40">$ 24.40</span>
credits
</h3>
</div>
xpath - /html/body/div/header/section/form/div[5]/h3[2]/span
css - html body.ui-lang-en div#slave-edit.string-v2 header#slave-edit-header.edit
section#order-form form#frm-order-translation div#order-total.clear-fix
h3.col-right span.credit-total-to-order
我知道我應該使用find_element_by_class_name
或find_element_by_css_selector
。
但不確定應該是什麼論點。
我該怎麼辦?
只要是明確的 - 使用一個CSS選擇點符號表明您正在尋找一個類名的時候,所以.someClass找到與類元素= 「someClass」 – CBA
'.text'做什麼? – cppcoder
它是一個從元素中提取文本並將其傳遞給變量的硒方法,因此someString包含值「$ 24.40」 – CBA