Python中使用feedparser的updated_parsed和published_parsed的区别

2024-06-10 14:49:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是feedparser,似乎绝大多数feed条目都有一个published_parsed字段。但是,其他一些只有updated_parsed字段。在

我怎么知道什么时候该用这个呢?如果我用一个或另一个,像这样,我安全吗?在

def get_publishing_date(item):
    try:
        return item.published_parsed
    except:
        return item.updated_parsed

feedparser本身不提供这种抽象吗?在


Tags: getdatereturndeffeed条目itemparsed
1条回答
网友
1楼 · 发布于 2024-06-10 14:49:57

经过进一步调查,我在文件中发现了这一点:

Note: As of version 5.1.1, if feed.updated key doesn’t exist but feed.published does, the value of feed.published will be returned.

因此,一个人似乎只能依赖feed.updated,分别{}来完成这项工作。在

相关问题 更多 >