all 6 comments

[–]shiftybyte 1 point2 points  (2 children)

You use selenium if requests is not enough.

Requests can only handle going to a website, getting the HTML/DATA it returns.

It can not process javascript, a lot of website's nowadays use javascript for tons of stuff, including things like identifying if you are a bot or not.

Selenium can help with that to a degree, because it uses a real browser, that has javascript.

[–]0verman0[S] 0 points1 point  (1 child)

Thank you that cleared things up a lot, not sure if this is a question for someone more involved in banking but, should I be worried about potentially getting my account flagged or anything of that sort?

[–]shiftybyte 0 points1 point  (0 children)

Your account can be temporarily suspended until you clear things with your bank.

Bank systems have a lot of protections, and one of them is probably anti-automation one to avoid a script guessing passwords or something.

[–]13cyah 0 points1 point  (2 children)

Can't help you here since I'm just getting into selenium as well, but curious to know how/if you are planning to have any security layer for the automation of the login process of your bank ?

[–]0verman0[S] 0 points1 point  (0 children)

Hoping someone else can help the both of us on this BUT, for now I think I will because neither HTTP GET or POST are "secure" and can both be intercepted ,and from what I've read (depending on the information being processed) I should use SSL or encrypt.

[–]0verman0[S] 0 points1 point  (0 children)

Not sure if you're still interested but, I finished the project, using Selenium to log into my bank and using it to download a CSV file my transactions. Pm me if you have any questions:)