使用selenium和python从HTML源页面检索文本

时间:2012-01-19 05:12:51

标签: python selenium

我的HTML页面如下所示:

<div id="s-resultlist-header" class="s-resultlist-header" style="width: 607px;">
  <div class="s-resultlist-hits">
    <span>Total hits: 203</span>
  </div>
</div>

我想在范围内检索变量中的值“Total hits:203”。我需要验证总结果是否等于203.使用的语言:Python。

我试过了:

elem = self.browser.find_element_by_xpath(//div[@class='s-resultlist-hits']span

但是给出了错误:预期).任何人都可以更正语法吗?

我也尝试过:

print browser.pagesource

但它打印整个页面源。任何人都可以指导吗?

1 个答案:

答案 0 :(得分:1)

elem = self.browser.find_element_by_xpath("//div[@id='s-resultlist-header']/div[@class='s-resultlist-hits']/span");