Ошибка разбора входа в Pygooglevoice (Альтернативные рекомендации?) - PullRequest
0 голосов
/ 28 марта 2020

Я пытаюсь запустить любой из файлов примеров в 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?

...