Intereting Posts
Надлежащая структура приложения для Android с навигационным ящиком Исключение Android Bluetooth .connect () Исключительный адаптер Nexus 7 OBDII Отладка устройства Android через Bluetooth Получить фрагмент динамически привязан к <FrameLayout>? Как внедрять ежегодные и ежемесячные повторяющиеся сигналы тревоги? Как постоянно активный Интернет в режиме доз Зефир и Нуга Андроид: как позвонить номеру с помощью приложения android Как подключить файл изображения по электронной почте? Метод getSupportFragmentManager () не определен Как воспроизводить видео на YouTube в приложении для Android? Авторизация Android Facebook – невозможно войти в систему, когда установлено официальное приложение Facebook Не удалось создать обучающие материалы GStreamer с помощью Android Studio Является ли этот пользовательский CursorAdapter для ListView правильно кодированным для Android? Как использовать распознавание активности для обнаружения хождения / бега против on_foot Макет фрагмента Android не загружается при показе рекламного объявления Admob в OnCreateView

Разбор веб-страницы с Jsoup. Почему поведение на Android отличается?

Document doc = Jsoup.connect(url).get(); 

Если я запустил этот код в Android, я получаю код html с 535 строками (длина: 42599).

Если я запустил этот код в образце рабочего стола, то получите код html с 2050 строками (длина: 292782, то есть CORRECT. Такая же библиотека JSoup.

Может ли кто-нибудь объяснить мне, почему?

Настройка настольного пользовательского агента

  Document doc = Jsoup.connect(URL).userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0").timeout(TIMEOUT).get(); 

Я получаю правильный html-код.

Благодаря Тому Резнику