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

Twint中since、until参数如何使用?如何解决时间格式匹配报错问题

问题原因

错误核心是Since参数里的日期分隔符不符合格式要求:你代码中写的2016–01–01里的–是全角长破折号,不是twint要求的半角减号-,所以时间解析时无法匹配%Y-%m-%d %H:%M:%S的格式规则,才抛出对应的报错。

修正后的完整代码
import nest_asyncio
nest_asyncio.apply()
import twint

# 配置项
config = twint.Config()
config.Search = "btc"
config.Lang = "en"
# 所有日期分隔符统一替换为半角英文减号
config.Since = '2016-01-01'
config.Until = '2021-01-01'
config.Store_csv = True
config.Output = "BTCtweet.csv"
# 执行搜索
twint.run.Search(config)
额外注意事项
  • 所有日期的年、月、日分隔符必须统一使用半角英文减号-,不要用全角破折号、连字符等其他特殊符号
  • 如果需要更精细的时间筛选,也可以直接按照%Y-%m-%d %H:%M:%S的格式传入完整时间字符串,例如config.Since = '2016-01-01 00:00:00'
  • 运行代码前可以先打印检查日期字符串的字符是否正确,避免肉眼无法快速识别的全角字符混入

内容的提问来源于stack exchange,提问作者Beltran Rovira

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 16:51:03