我是python的新手,并尝试编写脚本以发送短信, 快速谷歌搜索后,我找到了这个lib:libgmail,并成功安装了它,
这是我用来发送短信的代码:
导入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
答案 0 :(得分:0)
据我所知,libgmail与当前 Gmail界面不兼容。如果我没有弄错,libgmail也没有被主动维护。您可能希望查看其他选项。