【发布时间】:2020-02-07 16:33:55
【问题描述】:
我有一个如下所示的 XML 文件:
?xml version="1.0" encoding="UTF-8"?>
<url>
<lastmod>2020-02-04T16:21:00+01:00</lastmod>
<loc>https://www.h.com</loc>
</url>
<url>
<lastmod>2020-01-31T17:17:00+01:00</lastmod>
<loc>https://www.h.com</loc>
</url>
<url>
<lastmod>2020-01-27T13:53:00+01:00</lastmod>
<loc>https://www.h.coml</loc>
</url>
如下所示的 datetime.date:
datetime.date(2020, 02, 01)
如果<lastmod> 标记中的日期早于给定的datetime.date,是否可以使用BeautifulSoup 删除/删除<url> 标记的内容?
结果如下:
?xml version="1.0" encoding="UTF-8"?>
<url>
<lastmod>2020-02-04T16:21:00+01:00</lastmod>
<loc>https://www.h.com</loc>
</url>
有人可以帮忙吗?
【问题讨论】:
-
你需要比较时间,Python time comparison会有帮助
标签: python beautifulsoup