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

向Python脚本传参调用selenium发WhatsApp消息报错如何解决

错误原因

  1. 函数调用参数数量不匹配:你定义的message函数要求传入to、message两个必填位置参数,但你代码最后一行调用时只传入了sys.argv[2]一个参数,直接触发了缺失参数的报错。
  2. sys.argv索引用法错误:Python中sys.argv列表的索引0固定为当前执行的脚本文件名,你在命令行传入的第一个参数(接收人名称)对应sys.argv[1],第二个参数(消息内容)对应sys.argv[2]。

修复方案

将代码最后一行的调用代码:

message(sys.argv[2])

修改为:

message(sys.argv[1], sys.argv[2])

额外注意

如果你的消息内容包含空格,需要用引号将消息内容完整包裹,避免系统将其识别为多个独立参数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 13:36:11