Проблема Feedparser со специальными символами в пароле - PullRequest
0 голосов
/ 04 мая 2019

Я использую 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?

...