由于我感兴趣的使用法语设置的mailgun存档,我面临一些错误。
目前,解析器使用以下代码:
message_time = time.mktime(email.utils.parsedate(soup.h1.findNextSibling('i').string))
我获得了
TypeError: argument must be 9-item sequence, not None
我认为这是由于 email.utils.parsedate()功能以及具有以下格式的法语日期: Lun 17 Mar 19:30:40 CET 2014
我正在寻找另一种方法来获取具有此日期格式的email.utils.parsedate()的相同解析结果。
我的python知识是有限的,直到那里我找不到。
任何想法或方向?
答案 0 :(得分:0)
>>> import dateparser
>>> dateparser.parse('Lun 17 Mar 19:30:40 CET 2014')
datetime.datetime(2014, 3, 17, 19, 30, 40)