而不是一天前,几分钟前,或几小时前,我想刮日期,如果今天发布,所以日期应该是今天或发布日的日期在scrapy使用python。
这是我尝试的代码。
Published_Date = response.css('time::text').get().replace(",","").replace("Published ","")#Published Jul 30, 2019
if "AGO" in Published_Date:
Published_Date = date.today()
else:
Published_Date = datetime.strptime(Published_Date, "%b %d %Y").date()
网站的URL。https://simpleflying.com/us-carriers-dot-delay-compensation-push/
1条答案
按热度按时间esbemjvw1#
您可以直接从
<time>
标记中提取@datetime
属性,并使用datetime
模块解析它的发布日期,使用timedelta
检查它的发布时间。