【发布时间】:2020-06-21 10:21:10
【问题描述】:
我想要一个 XPATH,它能够在所有情况下选择日期和时间(例如 2020 年 6 月 19 日晚上 08:59):
<span class="post_date"><span title="June 21, 2020 at 08:18 AM" currentmouseover="12">1 hour ago</span> <span class="post_edit" id="edited_by_2462600"> </span></span>
<span class="post_date" currentmouseover="62">June 19, 2020 at 08:56 PM <span class="post_edit" id="edited_by_2454907"> </span></span>
<span class="post_date" currentmouseover="157"><span title="June 20, 2020" currentmouseover="168">Yesterday</span> at 10:41 AM <span class="post_edit" id="edited_by_2457722"> </span></span>
我可以使用//*[@class="post_date"]/text() 轻松获得第二个,但是有没有办法获得另外两个并在所有情况下都有 1 个 xpath?还是我最好为此编写一个函数?
谢谢
【问题讨论】:
标签: xpath scrapy web-crawler