Intereting Posts
Как скрыть навигационную панель постоянно в андроидной активности? Изменить цвет гиперссылки в AlertDialog Вставка данных в базу данных – что это лучший способ сделать это Android-программирование – Опубликовать Google Form / Spreedsheet (НЕОБХОДИМЫЕ ПОЛЯ) Клиент Android MQTT не может подключиться к ActiveMQ Являются ли векторные изображения полезными для Android? Передача сообщения из потока для обновления интерфейса Показывать индикатор выполнения на дочерней вкладке до загрузки WebView HTML5, JS игровые движки для мобильных устройств Как безопасно завершить работу петлителя HandlerThread Получение сообщений GTalk в собственном приложении? Как отправить массив String в качестве базовой пары значений имени как HTTPPOST? Picasso v / s Imageloader v / s Fresco vs Glide Android: Я использую библиотеку AChartEngine для графиков, но не могу интегрировать графический вид артангинга с помощью android xml? React Native: сбой запроса на выборку с ошибкой – TypeError: сбой сетевого запроса (…)

Разбор веб-страницы с 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-код.

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