【发布时间】:2016-02-16 14:56:37
【问题描述】:
我似乎无法在网上找到答案。
这是一个sn-p的html代码:
<td>
<div class="low-fare-day active"></div>
<div class="low-prices"></div>
</td>
<td>
<div class="low-fare-day"></div>
<div class="low-prices1"></div>
</td>
下面是我的代码:
我想使用 css_selector 找到两个类 low-fare-day 和 low-fare-day.active,但无法正常工作。谁能帮我解决这个难题?
fromdata = driver.find_elements_by_css_selector('div.low-fare-day','div.low-fare-day.active')
或
fromdata = driver.find_elements_by_css_selector('div.low-fare-day' | 'div.low-fare-day.active')
【问题讨论】:
-
你的意思是匹配两个类的元素,还是两者都匹配?如果两者都是,
div.low-fare-day.active应该作为选择器。 -
是的,我需要匹配两个类。 div.low-fare-day.active 只返回一等奖“低价”。二等舱“low-fare-day”后面有空格导致它只返回一等奖吗?
标签: python-3.x selenium-webdriver