3

如何使用 BeautifulSoup 提取日期?

<div class="month">                                            Dec                                          </div>                                             
<div class="edate">                                                 31                                             </div>                                             
<div class="day">                                                 Mon                                             </div
4

1 回答 1

4

取这些 div 的元素,然后获取三个字符串并将它们连接成一个字符串:

date = ' '.join([unicode(t) for t in parent.stripped_strings])

这将导致Dec 31 Mon.

如果您需要操作日期,则需要将其解析为datetime.date对象;我强烈建议您使用dateutil外部库来做到这一点。但是,由于从该日期起缺少年份,因此您的里程可能会有所不同。

于 2012-12-21T18:37:26.573 回答