Octoparse is also a good alternative.
I am no webmaster, but the guy who did parsing myself for money. Sometimes, for myself. After all, i don't believe there could be a typical solution for a non-typical task. Every website is different, has different architecture, its own rules and its own...