You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用pygooglenews出现Could not parse your date错误,求解决方案

pygooglenews "Could not parse your date" 错误修复方案
  • 切换日期格式为横杠分隔
    谷歌新闻近期可能调整了日期解析规则,将你使用的YYYY/MM/DD格式替换为YYYY-MM-DD再传入接口,示例:

    # 原调用
    gn.search(query, before='2024/10/01', after='2024/09/01')
    # 修改后
    gn.search(query, before='2024-10-01', after='2024-09-01')
    
  • 直接传递谷歌原生tbs参数
    绕过pygooglenews的日期处理逻辑,手动构造谷歌新闻认可的tbs参数(格式为cdr:1,cd_min:MM/DD/YYYY,cd_max:MM/DD/YYYY),直接传入search接口:

    # 查询2024年9月1日至9月30日的新闻
    gn.search('your query', tbs='cdr:1,cd_min:09/01/2024,cd_max:09/30/2024')
    
  • 升级pygooglenews到最新版本
    执行命令更新工具,可能官方已经修复了日期解析的兼容性问题:

    pip install --upgrade pygooglenews
    
  • 手动修改工具源码(临时方案)
    如果以上方法都无效,找到pygooglenews安装目录下的GoogleNews.py文件,定位到处理日期参数的代码段(通常是构造tbs参数的部分),将日期格式化逻辑从斜杠分隔改为横杠分隔,或者调整为谷歌当前接受的格式。

内容的提问来源于stack exchange,提问作者Alex Liksman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 17:48:08