我对python很陌生,为了发送SMS,我尝试编写一个脚本,在快速搜索之后,我找到了这个lib: libgmail,并成功地安装了它,
这是我用来发送SMS的代码:
!/usr/bin/env python
进口libgmail
ga = libgmail.GmailAccount("username@gmail.com","password") myCellEmail = "phonenumber@message.carrier.end“
msg=libgmail.GmailComposedMessage(myCellEmail,()ga.login "","Hello!来自!“)Ga.sendMessage(味精)
在尝试运行它时,我会得到以下错误:
回溯(最近一次调用):文件"C:\Users\Amit\Desktop\SMS\sms.py",第14行,在ga.login() ga.login文件“C:\Python27 27\lib\site-packages\libgmail.py”中,第305行,登录pageData = self._retrievePage( req )文件“C:\Python27 27\lib\site-packages\libgmail.py”,第340行,in _retrievePage req= ClientCookie.Request(urlOrRequest)文件"build\bdist.win32\egg\mechanize_request.py",第31行,在init文件"build\bdist.win32\egg\mechanize_rfc3986.py“中,is_clean_uri TypeError中的第62行:预期字符串或缓冲区
如果你有什么想法,请分享。非常感谢amitos80
发布于 2010-08-15 13:11:36
据我所知,libgmail与当前的Gmail界面不兼容。如果我没有弄错,libgmail也不会主动维护。您可能需要考虑其他选项。
https://stackoverflow.com/questions/3487447
复制相似问题