Concerning tooling I'd say you have two different worlds, JavaScript and Python, each with a series of tools to tackle such tasks. It's not easy to compare them directly because of varying software environments and I haven't had a chance to test JS tools thoroughly.
For the sake of completeness: Mozilla's Readability [1] is obviously a reference in the JS world.
For the sake of completeness: Mozilla's Readability [1] is obviously a reference in the JS world.
[1]: https://github.com/mozilla/readability