JSoup.connect zgłasza błąd 403, podczas gdy apache.httpclient jest w stanie pobrać zawartość

Próbuję przeanalizować zrzut HTML dowolnej strony. użyłemParser HTML i próbowałemJSoup do parsowania.

Znalazłem przydatne funkcje w Jsoup, ale otrzymuję błąd 403 podczas dzwonieniaDocument doc = Jsoup.connect(url).get();

Próbowałem HTTPClient, aby pobrać zrzut html i udało się dla tego samego adresu URL.

Dlaczego JSoup daje 403 dla tego samego adresu URL, który podaje treść od wspólnego klienta http? czy robię coś źle? jakieś pomysły?