Re:PhantomJS: Stepping down as maintainer
by tomp on Thursday April 13, 2017 @07:03AM
(#14105789)
I wrote a PhantomJS script to download data from my bank accounts. They offer no API and disfunctional text-based exports, their websites are ridden with "good" (=terrible) web & security practices, like 3-characters-of-the-whole-password authentication, single-tab sessions, frames, etc. that makes it pretty much impossible to scrape with Python but relatively easy with a fully-fledged browser (although that still requires a lot of bank-specific boilerplate code).
[ Parent
| on HN ]
If your bank has a mobile app, it might be easier to MITM and figure out their API and use it directly.
That actually sounds like it could run you into legal issues (or worse), depending on your location (ie - access to a computer system without permission; they give you permission to use the app on the phone, but maybe not to use the API directly). YMMV.
Re:PhantomJS: Stepping down as maintainer
by sjtgraham on Thursday April 13, 2017 @10:15AM
(#14107080)
Who do you bank with?
NatWest, Halifax and AMEX (not a bank, but I want my account data from there as well).
Re:PhantomJS: Stepping down as maintainer
by sjtgraham on Thursday April 13, 2017 @12:06PM
(#14108194)
I can't help you with Halifax or AMEX (yet), but my company (https://teller.io/) has a Natwest API in production (private beta). If you would like access, please ping me. sg -at- teller.io