<div class="top-info">
"Vote : 42 - Out : 84 - Rate : 3 - Strategie - "
<a href="/site-Ezy+1.29++Serveur+FUN++Serveur+AnkaLike+-44578">Info</a>
</div>
您好,我正在尝试从此代码中选择并复制等于84(在这种情况下为数字)的输出,但是我不知道该怎么办?
答案 0 :(得分:0)
首先,您需要获取对包含所需文本的html元素的引用。您可以从网络驱动程序中使用driver.find_element_by_class_name('top-info')
方法(假设页面仅使用此类一次)。您可以使用硒here找到更多HTML元素。
当您引用该HTML元素时,可以对先前找到的元素使用以下方法来访问内部文本:
text = element.get_attribute('innerHTML')
您需要做的最后一件事是分割字符串以获取所需的数字。您可以执行以下操作:
text.split(":")[2].split(" ")[0]
这将首先在所有冒号处分割文本,然后将在所有空格处分割第三部分,最后获取结果的第一部分。这样您的示例中的数字将为84。