一日一技:如何提取网页中的日期?

Gne[1]虽然在提取新闻正文的时候,准确率比较高,但由于提取新闻发布时间使用的是正则表达式,因此提取效果有时候不那么让人满意。

最近我发现Python的一个第三方库,叫做htmldate,经过测试,它提取新闻的发布时间比较准确。我们来看看这个库怎么使用。首先使用pip安装:

我们再用网易新闻来看一下,相互激励 增进友谊(精彩绽放) 残奥中国代表团单板滑雪夺金_网易政务[2] 这篇新闻对应的发布时间如下图所示:

发布日期确实对了,但是后面的时间怎么丢失了呢?如果想把时分秒保留下来,可以增加一个参数outputformat,它的值就是你在datetime.strftime里面输入的值:

find_date的参数,除了网页源代码外,还可以传入URL,或者是lxml里面的Dom对象,例如:

[2] 相互激励 增进友谊(精彩绽放) 残奥中国代表团单板滑雪夺金_网易政务:

TG交流群(点击进入)----付费帮助搭建---修复---二开,以及发布求资源.
QQ交流群 922260178
© 版权声明
THE END
喜欢就支持一下吧
点赞1.3W+ 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容