1

私はpythonが初めてで、SMSを送信するためにスクリプトを作成しようとしています。すばやくグーグル検索した後、このlib:libgmailを見つけ、正常にインストールしました。

これは私がSMSを送信するために使用するコードです:

!/usr/bin/env パイソン

libgmail をインポート

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

ga.login() msg​​=libgmail.GmailComposedMessage(myCellEmail, "", "Hello World! From 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", line 31, init File "build\bdist.win32\egg\mechanize_rfc3986.py", line 62, in is_clean_uri TypeError: expected string or buffer

何かアイデアがあれば、共有してください。amitos80 に感謝します。

4

1 に答える 1

0

私の知る限り、libgmailは現在のGmailインターフェースと互換性がありません。私が間違っていなければ、libgmailも積極的に維持されていません。別のオプションを検討することをお勧めします。

于 2010-08-15T13:11:36.003 に答える