It does not support javascript, but it lynxwas useful for me in a situation where I needed to process data from a web page. This way I got the rendering (plaintext) and didn't have to filter the raw html tags, as with curl.
lynx -nonumbers -dump -width=9999999 ${url} | grep ... et cetera.
source
share