我是 python 新手,试图编写一个脚本来发送短信,在快速谷歌搜索后,我找到了这个库:libgmail,并成功安装了它,
这是我用来发送短信的代码:
!/usr/bin/env 蟒蛇
导入 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) 文件“C:\Python27\lib\site-packages\libgmail.py”,第 340 行,在 _retrievePage req = ClientCookie.Request(urlOrRequest) 文件“build \bdist.win32\egg\mechanize_request.py",第 31 行,在init 文件中 "build\bdist.win32\egg\mechanize_rfc3986.py",第 62 行,在 is_clean_uri 中 TypeError: expected string or buffer
如果您有任何想法,请分享..非常感谢amitos80