我已经在网上寻找一个好的库,用于使用python发送和接收短信,但都是徒劳的!
那里有用于python的GSM库吗?
答案 0 :(得分:3)
你看过py-sms吗?
答案 1 :(得分:2)
答案 2 :(得分:2)
我最近编写了一些代码,用于在python中与华为3G USB调制解调器进行交互。
我的初始原型直接使用了pyserial,然后我的生产代码使用了Twisted的Serial支持,因此我可以异步访问调制解调器。
我发现通过使用串行端口以编程方式访问调制解调器,我能够使用Hayes AT命令和AT命令集的扩展来访问发送和接收SMS消息所需的所有功能。
这是我能够在主题上找到的one of the referneces,它列出了这些命令:
AT+CMGL List Messages
AT+CMGR Read message
AT+CMGS Send message
AT+CMGW Write message to memory
它们是复杂的命令并接受参数,你必须自己解析结果。
在互联网上There are more references您可以谷歌参考这些4个命令,这些命令可以帮助您了解调制解调器的工作原理。
答案 3 :(得分:1)
我提供了类似问题here的详细答案。我提到了TextMagic提供的SMS网关的Python接口。
答案 4 :(得分:0)
同时检查PyKannel。
还有一个用于发送和接收SMS的Web服务(当然是非免费的),但我手头没有URL。 :(
答案 5 :(得分:0)
我正处于一个hackday,我们可以免费访问一些API,包括twillio。使用他们的python库来发送和接收短信非常容易,我们在大约3个小时内围绕它构建了一个应用程序(twillio集成大约需要15分钟)。