Extract Text from HTML: Methods, Tools, and Edge Cases