Skip to content
New issue

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

password path blocked #65

Open
BerkhanEminsoy opened this issue Feb 16, 2021 · 4 comments
Open

password path blocked #65

BerkhanEminsoy opened this issue Feb 16, 2021 · 4 comments

Comments

@BerkhanEminsoy
Copy link

After running csv-export.py or csv-options-exprot.py the terminal doesn't let me input/type in my password... anybody else having this issue?

@robodhruv
Copy link

I'm unable to login with my username (email?) and password, while this works on the browser. Is something wrong?

@anz000
Copy link

anz000 commented Feb 27, 2021

I was running into the same issue. I think the password is a hidden field, if anyone's guessing that that's the issue here.
device_token

I hacked my way around. Here's how it worked for me. I think the issue here is device_token

  1. I got the device_token by following the README.md using the developer tool.
  2. Then I went in and changed the source code in login_data.py file. In collect_login_data method, I manually added the lines
def collect_login_data(robinhood_obj, username, password, device_token, mfa_code):

device_token = "65cf8d82-038c-41d8-970d-1c3b9651d881" # device token just grabbed from the browser
username="[email protected]"
password="yourStrongPassword$"

logged_in  = False

and ran the script. It skips all the username and password prompts and exports.

All the non-techies out there, just follow the instructions. It's not that hard to get it to work, and hope it gets fixed soon.

Btw, thanks for the great tool. Saved me hours of manual fetching.

@BerkhanEminsoy
Copy link
Author

I was running into the same issue. I think the password is a hidden field, if anyone's guessing that that's the issue here.
device_token

I hacked my way around. Here's how it worked for me. I think the issue here is device_token

  1. I got the device_token by following the README.md using the developer tool.
  2. Then I went in and changed the source code in login_data.py file. In collect_login_data method, I manually added the lines
def collect_login_data(robinhood_obj, username, password, device_token, mfa_code):

device_token = "65cf8d82-038c-41d8-970d-1c3b9651d881" # device token just grabbed from the browser
username="[email protected]"
password="yourStrongPassword$"

logged_in  = False

and ran the script. It skips all the username and password prompts and exports.

All the non-techies out there, just follow the instructions. It's not that hard to get it to work, and hope it gets fixed soon.

Btw, thanks for the great tool. Saved me hours of manual fetching.

works for me!

@ChromeHearts
Copy link

Another way is to pass username & password as arguments:

python csv-export.py --username "yourusername"  --password "yourpassword" --device_token "token_obtained_from_readme"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants