我有下面的代碼,當我試圖從任何RSS提要之日起,其能很好地得到RSS更新的日期(使用通用飼料分析器):獲取NoneType同時試圖使用python
for entry in RSS_FEED.entries:
FEED_DATE=entry.updated_parsed
FEED_DATE_STRING = datetime.fromtimestamp(mktime(FEED_DATE))
FEED_DATE_STRING = str(FEED_DATE_STRING)
FEED_DATE_STRING = Datetime.ParseDate(FEED_DATE_STRING).strftime('%a %b %d, %Y')
不過,雖然解析以下RSS格式:
<item>
<title>Title</title>
<description>
Description
</description>
<lastBuildDate>Wed, 5 Oct 2011 03:11:00:00 +0700</lastBuildDate>
<pubDate>Wed, 5 Oct 2011 03:11:00:00 +0700</pubDate>
</item>
我得到的日誌文件中的錯誤:
FEED_DATE_STRING = datetime.fromtimestamp(mktime(FEED_DATE)) TypeError: argument must be 9-item sequence, not None
你爲什麼要將'FEED_DATE'初始化爲'None'? –
@MattFenwick,編輯。只是爲了確保它是NoneType,用於測試 – Simsons
如何解析Feed? – Avaris