Improve lxmlutil.getCleanText and contentfetcher to support multiple redirect

getCleanText will try to fetch constant string from script element if text_content is empty.

_MAX_REDIRECT_COUNT = 10