【发布时间】:2015-03-03 12:20:33
【问题描述】:
我有以下 html 页面,我试图在其中找到单词 silver 并继续计算找到了多少。
这里只显示了两个,但它可以产生更多,所以我不知道确切的数量。
<tr id="au_4" class="odd">
<td>Silver</td>
</tr>
<tr id="au_4" class="even">
<td>Silver</td>
</tr>
这是我尝试过的,但没有运气:
count = driver.find_elements_by_xpath("//td[text()='Silver']")
【问题讨论】:
-
你可以试试
len(re.findall("silver",your_string,re.I)) -
@Hackaholic 这不是字符串,OP 正在尝试在 HTML 文件中定位元素。
-
@MarounMaroun 整个 HTML 可以当作字符串
-
@Hackaholic 确实,但我几乎可以肯定 OP 已经与网络驱动程序建立了连接,而不是直接与字符串通信。
-
@MarounMaroun 是的,我对硒不太了解