【发布时间】:2020-01-26 01:39:15
【问题描述】:
<table class="wikitable" style="float: right;">
<caption>Current UTC
</caption>
<tbody><tr>
<td>**January 26, 2020 01:13:27 (UTC) –** <span class="plainlinks" id="purgelink"><span class="nowrap"><a class="external text" href="https://en.wikipedia.org/w/index.php?title=Coordinated_Universal_Time&action=purge">Refresh</a></span></span>
</td></tr></tbody></table>
我只需要知道日期。我试过了:
utc = driver.find_element_by_xpath('//*[@id="mw-content-text"]/div/table[1]/tbody/tr/td/text()')
错误:
无效的选择器:xpath 表达式的结果是:[object Text]。它应该是一个元素。
请帮忙。
【问题讨论】:
-
你试过用双引号吗?
-
是的。还是不行=(
-
这能回答你的问题吗? How to get text, using Selenium Python XPATH
-
utc = driver.find_element_by_xpath('//*[@id="mw-content-text"]/div/table[1]/tbody/tr/td').text -
谢谢尼克!它实际上解决了我的问题。尽管那里有刷新链接文本,但是