Я использую feedparser
для получения почты Google.Я изменил свой пароль, чтобы содержать специальные символы.Чтобы python не перепутал его с другими командами, я использовал base64.b64decode
с паролем в кодировке base64 password
.print(password)
выводит правильный пароль.Пока все хорошо.
Теперь result = feedparser.parse("https://" + USERNAME + ":" + PASSWORD +"@mail.google.com/gmail/feed/atom")
не работает, result.feed.fullcount
равно 0
.
Использование пароля без специальных символов делает его работу.
Iтакже пытался urllib.quote_plus(password)
, но это тоже не сработало.
Как мне нужно декодировать / кодировать пароль, чтобы он работал с feedparser
?