Response response= Jsoup.connect(location)
.ignoreContentType(true)
.userAgent("Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0")
.referrer("http://www.google.com")
.timeout(12000)
.followRedirects(true)
.execute();
Document doc = response.parse();
Пользовательский агент
Использовать последний пользовательский агент.Вот полный список http://www.useragentstring.com/pages/useragentstring.php.
Тайм-аут
Также не забудьте добавить тайм-аут, поскольку иногда загрузка страницы занимает больше обычного тайм-аута.
Referer
Установить реферера как google.
Следовать за перенаправлениями
следовать за перенаправлениями, чтобы получитьна страницу.
execute () вместо get ()
Используйте execute (), чтобы получить объект Response .Что может помочь вам проверить тип содержимого и коды состояния в случае ошибки.
Позже вы можете проанализировать объект ответа, чтобы получить документ.