Попадаются сайты, где HTML::LinkExtractor не может найти ссылки. Подозреваю что это происходит из-за не совсем корректного base href - <base href="/">. Возможно это и не по стандарту, но в сети такие варианты встречаются и в браузерах эти сайты работают. Нужно иметь возможность или вручную делать override для base href, или же добавить правило - если <base href="/"> то считать за базу основной домен из query.