无法发送短信vla libgmail - python

时间:2010-08-15 12:59:26

标签: python scripting sms libgmail

我是python的新手,并尝试编写脚本以发送短信, 快速谷歌搜索后,我找到了这个lib:libgmail,并成功安装了它,

这是我用来发送短信的代码:

!/ usr / bin / env python

导入libgmail

ga = libgmail.GmailAccount(“username@gmail.com”,“password”) myCellEmail =“phonenumber@message.carrier.end”

ga.login() msg = libgmail.GmailComposedMessage(myCellEmail,“”,“Hello World!来自python-libgmail!”) ga.sendMessage(MSG)

尝试运行时出现以下错误:

追踪(最近一次通话):   文件“C:\ Users \ Amit \ Desktop \ SMS \ sms.py”,第14行,中     ga.login()   登录时,文件“C:\ Python27 \ lib \ site-packages \ libgmail.py”,第305行     pageData = self._retrievePage(req)   _retrievePage中的文件“C:\ Python27 \ lib \ site-packages \ libgmail.py”,第340行     req = ClientCookie.Request(urlOrRequest)   在 init 中输入第31行“build \ bdist.win32 \ egg \ mechanize_request.py”   文件“build \ bdist.win32 \ egg \ mechanize_rfc3986.py”,第62行,在is_clean_uri中 TypeError:期望的字符串或缓冲区

如果您有任何想法,请分享.. 非常感谢 amitos80

1 个答案:

答案 0 :(得分:0)

据我所知,libgmail与当前 Gmail界面不兼容。如果我没有弄错,libgmail也没有被主动维护。您可能希望查看其他选项。