We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Looks like Schwab pushed some changes on the front-end of their Login page: https://www.schwab.com/public/schwab/nn/login/login.html?lang=en
The iframe seems to have been renamed to 'lmsSecondaryLogin'. The current code in schwab.py throws an error:
schwab-api/schwab_api/schwab.py
Line 96 in d9f34db
Traceback (most recent call last): ...[snipped]... File "E:\...\schwab_api\schwab.py", line 101, in login self.page.frame(name="loginIframe").fill('input[name="LoginId"]', "") AttributeError: 'NoneType' object has no attribute 'fill'
Changing all lines with
self.page.frame(name="loginIframe")
to
self.page.frame(name="lmsSecondaryLogin")
should do the trick
Nice work with this library so far. Hoping we'll get an official Schwab API some day...
The text was updated successfully, but these errors were encountered:
Thank you for opening up this issue! I've made your suggested change and tested that it works as expected. Appreciate the help :)
Sorry, something went wrong.
No branches or pull requests
Looks like Schwab pushed some changes on the front-end of their Login page:
https://www.schwab.com/public/schwab/nn/login/login.html?lang=en
The iframe seems to have been renamed to 'lmsSecondaryLogin'. The current code in schwab.py throws an error:
schwab-api/schwab_api/schwab.py
Line 96 in d9f34db
Changing all lines with
to
should do the trick
Nice work with this library so far. Hoping we'll get an official Schwab API some day...
The text was updated successfully, but these errors were encountered: