Bugfixes to handle changes to Personal Capital CSRF token parsing#24
Bugfixes to handle changes to Personal Capital CSRF token parsing#24hammem wants to merge 2 commits intohaochi:masterfrom
Conversation
Adds methods for saving and loading a session, to avoid having to authenticate each time the API is used in a new execution, kernel instance, etc. Both the session cookies and CSRF token are stored to a file via Python's bulit-in pickling. Both methods take a file name param, to define where the data should be written or read.
|
@haochi , are you able to review this PR? PersonalCapital made some slight changes to how they store the CSRF token that prevents the API currently in master from functioning. |
|
@hammem Did you ever run into an authenticate_password error: "Authorization required."? Not exactly sure what to do with it. I don't have 2FA. On |
|
just wanted to add feedback about how this branch resolved my issues. I had to go reset my password to get my account unlocked before it would work. |
|
@deanjgoldman @hammem I'm having the same issue with |
|
The lib was broken the last 1-2 weeks for me. This branch fixed it. I'm wondering what will happen when/if "empower" full takes over the domain and page. The domain is still personalcapital for now. |
|
Hi, Since this repo seems to be unmaintained, I've forked it here: Please feel free to open PRs there. Thanks to everyone who's contributed and kept the discussion going. |
Fixes to get login working again for this API.
user-agentheader to get through Cloudflare filteringPersonal Capital Python API, to make identifying session in the account easier