【发布时间】:2017-12-10 22:49:53
【问题描述】:
我正在尝试解析具有以下结构的网站:
<div class='MarketGroup'>
<div class='MarketGroup_GroupName'>
<div class='MarketGroup_Name'>Partido</div>
如果您单击第一个 div 项,则会出现一个下拉菜单,所以我想找到该 div 项,它有一个子项或(在本例中)具有属性“MarketGroup Name”和文本值“Partido”的孙子项.
我的python代码如下:
find_element_by_xpath('//div[.//*[@class="MarketGroup_Name and contains(.,"Partido")]]')
但我收到一个错误,因为显然我的语法不是有效的 xpath 表达式。 那么,什么是有效的 xpath 表达式呢?
【问题讨论】: