Я пытаюсь запустить любой из файлов примеров в pygooglevoice:
https://sphinxdoc.github.io/pygooglevoice/examples.html
Но все примеры приводят к ошибке входа в систему после прочтения моего адреса электронной почты из файла conf.py.
Некоторые пользователи (в 2017 году) предположили, что код устарел: 1) Что вызывает эту ошибку с pygooglevoiceupdate? 2 ) Голос Pygoogle не регистрируется
Но пользователи (также в 2017 году), которые ответили, возможно, получили код для работы: Python - Голос Google
Пример кода:
from googlevoice import Voice
from googlevoice.util import input
voice = Voice()
voice.login()
phoneNumber = input('Number to send message to: ')
text = input('Message text: ')
voice.send_sms(phoneNumber, text)
Журнал ошибок:
runfile('/Users/MyName/Downloads/googlevoice_test2', wdir='/Users/MyName/Downloads')
Traceback (most recent call last):
File "<ipython-input-6-4fc86c75bc0b>", line 1, in <module>
runfile('/Users/MyName/Downloads/googlevoice_test2', wdir='/Users/MyName/Downloads')
File "/Users/MyName/anaconda/lib/python3.5/site-packages/spyder_kernels/customize/spydercustomize.py", line 668, in runfile
execfile(filename, namespace)
File "/Users/MyName/anaconda/lib/python3.5/site-packages/spyder_kernels/customize/spydercustomize.py", line 108, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "/Users/MyName/Downloads/googlevoice_test2", line 5, in <module>
voice.login()
File "/Users/MyName/anaconda/lib/python3.5/site-packages/googlevoice/voice.py", line 60, in login
email = config.email
File "/Users/MyName/anaconda/lib/python3.5/site-packages/googlevoice/conf.py", line 55, in <lambda>
email = property(lambda self: self.get('myemail@gmail.com', 'auth'))
File "/Users/MyName/anaconda/lib/python3.5/site-packages/googlevoice/conf.py", line 35, in get
return ConfigParser.get(self, section, option).strip() or None
File "/Users/MyName/anaconda/lib/python3.5/configparser.py", line 797, in get
d)
File "/Users/MyName/anaconda/lib/python3.5/configparser.py", line 393, in before_get
self._interpolate_some(parser, option, L, value, section, defaults, 1)
File "/Users/MyName/anaconda/lib/python3.5/configparser.py", line 406, in _interpolate_some
rawval = parser.get(section, option, raw=True, fallback=rest)
TypeError: get() got an unexpected keyword argument 'raw'
Может кто-нибудь предложить альтернативные способы чтения смс-сообщений из Google Voice в python?