Selenium is a “driver” that controls browsers, you would need some type of software to actually drive it. If you have programming experience it’s pretty easy to get going.
Personally, I use it in Ruby on Rails development for unit testing but I also use it to log in to websites and perform some actions on behalf of a user (where the websites don’t offer an API).
I don’t have experience with the others, but thought my comment may or may not be useful.
I probably can’t be of much help yet unless for some reason you want to take up programming. I’m just not familiar with web scraping outside programming.