prepend http scheme when no scheme specified
use body to get content in case no best element found