1

我是 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

4

1 回答 1

0

据我所知,libgmail 与当前的Gmail 界面不兼容。如果我没记错的话,libgmail 也没有得到积极维护。您可能想查看其他选项。

于 2010-08-15T13:11:36.003 回答