【发布时间】:2016-10-09 07:52:56
【问题描述】:
我正在尝试使用 python 和 selenium 从这个 div 内的 span 中获取文本:
<div class="product-name">
<span class="h1" itemprop="name">TEXT</span>
</div>
我已经试过了,但是,这会返回一个空字符串:
line = dr.find_element_by_class_name('product-name').find_element_by_xpath('.//span').text
提前致谢,
【问题讨论】:
-
您可以像这样简化搜索:
line = dr.find_element_by_xpath('//div[@class="product-name"]/span').text。如果还是不行,可能是同步问题(等待元素而不是搜索)
标签: python selenium web-scraping phantomjs