【发布时间】:2017-12-17 20:01:18
【问题描述】:
如何获得我下划线的 div 标签的内容?我已经尝试过复制和粘贴 xpath,但是在打印 div 的内容时它不起作用。
div = driver.find_element_by_xpath('//div[@class="sold_out_tag"]')
是我尝试过的另一件事,但是当我尝试输入div.text 时,它只会打印空格。
【问题讨论】:
-
请阅读为什么a screenshot of code is a bad idea。粘贴代码并正确格式化。
-
在你使用
driver.find_elements_by_xpath()(注意复数,s)的地方添加一个调试语句并打印元素的数量。我的猜测是您的定位器不够具体,并且您发现的定位器不止一个,而返回的第一个定位器是空的。该页面的链接会有所帮助。 -
我无法从您的屏幕截图中判断(这是屏幕截图不是个好主意的另一个原因)“已售罄标签”之间是否有下划线。是否有空格或下划线?