3
我需要使用硒提取span標籤屬性的值。 這是html代碼:用Selenium選擇元素屬性的值
<small class="time">
<a title="2015" class="class2 class3 class4 class5" href="url">
<span data-long-form="true" data-time-ms="1438835437000" data-time="1438835437" data-aria-label-part="last" class="class6 class7">Aug 5</span>
</a>
</small>
我需要提取範圍標記的「日期 - 時間」屬性的值,這裏是Python代碼我想使用:
try:
timestamp = element.find_element_by_xpath(".//small[contains(@class, 'time')]/a[1]/span[1]")
print "timestamp", timestamp.value_of_css_property("data-time")
except exp.NoSuchElementException:
print "Timestamp location not proper"
我也試過:
timestamp = element.find_element_by_css_selector(".class2.class3.class4.class5").value_of_css_property("date-time")
但都返回空的結果。
任何想法這個問題的原因是什麼?
當您將來發布HTML時,請花一分鐘在http://jsbeautifier.org/等工具中正確格式化它,這使得它更易於閱讀。 – JeffC