我有下一个HTML。我想用xpath提取名称,在我的例子中是Steve。我使用Selenium Python。我该怎么办?
<section class="PersonalCard">
<!--<h2></h2>-->
<div class="clr" style="height:25px"/>
<span>Speciality:</span>
<br/>
Steve
<div class="clr" style="height:40px"/>
<h3>Details</h3>
<table cellspacing="0" cellpadding="0" border="0">
<div class="clr" style="height:40px"/>
<div class="clr">
</section>
答案 0 :(得分:0)
您可以使用以下方式通过执行javascript来获取文本
element = driver.find_element_by_xpath("//section[@class='PersonalCard']/div[@class='clr']")
print(driver.execute_script("return arguments[0].childNodes[4].textContent", element).strip())
答案 1 :(得分:-1)
你是否尝试过类似的xpath:
long startTime = myCalendar.getTime()+24*60*60*1000;
long endTime = startTime+ 60 * 30 * 1000;