Синтаксический анализ с использованием XMlSlurper работает, только если HTMl правильно сформирован.
Если ваша страница HTMl имеет неправильно сформированные теги, используйте регулярное выражение для анализа страницы.
Пример: <a href="www.google.com">
здесь «а» не является замкнутым и, следовательно, плохо сформированным.
new URL(url).eachLine{
(it =~ /.*<A HREF="(.*?)">/).each{
// process hrefs
}
}