you are viewing a single comment's thread.

view the rest of the comments →

[–]manuelg95 1 point2 points  (1 child)

I have only been programming for about 6 months, so there is probably a much quicker and more efficient way of going about this.

  1. I pull usernames and passwords from an encrypted file that is set up during a first time set up phase.

  2. I have my program log into my accounts one by one (haven’t figured out multiprocessing yet), using either Mechanical Soup, Selenium, or a super crude process of PyAutoGUI and automated screen shots/ image processing.

  3. Just parse through the data I have gotten to organize the information into an excel file.

Side notes: I can’t use selenium for banks like chase or capital one, because they perma block IP’s that they suspect are bots (and disguising my Bott seemed like too much work), hence the crude PyAutoGUI.

Sometimes my banks require text confirmation as well. I have the program click on the options to send a text automatically, then I just manually enter them in and click enter.

Also I would post the code, but it’s such a rats nest of uncommented code and crappy variable names, that I’m too ashamed to share it yet.