擅长:python、mysql、java
<p>问题在于检查<code>bordR</code>类的方式。<code>class</code>是一个以空格分隔的多值属性,您必须考虑元素上的其他类。在XPath中,应该使用“contains”:</p>
<pre><code>.//td[contains(@class, 'bordR')]
</code></pre>
<p>或者,更可靠的是<a href="https://stackoverflow.com/a/1604480/771848">add "concat" to the partial match check</a>。在</p>
<p>找到元素后,可以使用<code>.text_content()</code>方法获取包含所有子元素的完整文本:</p>
^{pr2}$
<p>要进一步,您可以<a href="https://docs.python.org/2/library/datetime.html#datetime.datetime.strptime" rel="nofollow noreferrer">load the date string into a ^{<cd4>} object</a>:</p>
<pre><code>In [5]: from datetime import datetime
In [6]: datetime.strptime(td.text_content(), "%d.%m.%Y, %a|%H:%M")
Out[6]: datetime.datetime(2016, 10, 13, 17, 0)
</code></pre>