我正在尝试使用 Python 中的 Selenium 从 html 页面上的类中提取文本。在这样做的同时,我的代码还从其子类中提取文本。
下面是我正在使用的代码:
monthlyprice = browser.find_element_by_class_name('tila-container').text
HTML 片段:
<div class="tila-container tila-term header7a">
+ $8
<sup class="super-decimal-price">25</sup>
x 24/mo. If you cancel wireless service, remaining balance on phone becomes due. 0% APR O.A.C for well-qualified buyers. Qual’g service req’d.
</div>
上面粘贴的一段 HTML 代码是导致问题的代码,我想提取tila-container类下提到的文本值+ 8 美元,但我的代码在其子类super-decimal-price下给了我文本,我也没有不想在这个子类之后提到从“x 24/mo”开始的文本。
人们帮助我解决这个问题。