For data extraction I highly recommend weboob. Despite the unfortunate name, it does some really cool stuff. Writing modules is quite straightforward and the structure they've chosen makes a lot of sense.
I do wish there was a Go version of it, mostly because I much prefer working with Go, but also because single binary is extremely useful.
I do wish there was a Go version of it, mostly because I much prefer working with Go, but also because single binary is extremely useful.