JSoup.connect lança erro 403 enquanto o apache.httpclient consegue buscar o conteúdo

Eu estou tentando analisar o despejo de HTML de qualquer página. eu useiAnalisador de HTML e também tenteiJSoup para análise.

Eu encontrei funções úteis no Jsoup, mas estou recebendo erro 403 ao chamarDocument doc = Jsoup.connect(url).get();

Eu tentei HTTPClient, para obter o despejo de html e foi bem sucedido para o mesmo URL.

Por que o JSoup está dando 403 para o mesmo URL que está dando conteúdo do commons http client? Estou fazendo algo errado? Alguma ideia?

questionAnswers(1)

yourAnswerToTheQuestion