Articles of jsoup

JSoup не анализирует страницу известных версий Android

Я использую JSoup для загрузки и анализа страницы проблем Android. Это мой код: URL url = null; try { url = new URL( "http://www.google.com/support/androidmarket/developer/bin/static.py?page=known_issues.cs"); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { Document document = Jsoup.parse(url, 5000); EditText bla; bla = (EditText) this.findViewById(R.id.editText1); bla.setText(document.toString()); if (document.toString().contains("recentfixes")) { Toast.makeText(this, "YES", […]

Прогресс jsoup.connect / jsoup.parse

Я использую Jsoup в своем приложении для Android для анализа данных с веб-страницы. Я хочу показать прогресс Jsoup.connect(…).get(); или Jsoup.parse(….); Как это сделать? Существует ли какой-либо метод, который вызывается автоматически, когда прогресс изменяется, как веб-просмотр. Пожалуйста, дайте мне идею, как выполнить задачу.

Как вызвать Javascript __doPostBack от JSOUP

У меня есть веб-сайт, который вызывает __doPostBack для конкретной ссылки. Я попытался загрузить страницу, на которую загружается ссылка, но вручную вводить данные POST, а также вручную устанавливать __EVENTTARGET и __EVENTARGUMENT, но я продолжаю получать страницу с ошибкой. Если кто-то использовал библиотеку JSOUP и нашел обходной путь для этой проблемы, пожалуйста, дай мне знать. Вот код […]

Загрузите большой pdf-файл с помощью jsoup

Я хотел бы загрузить большой файл pdf с помощью jsoup. Я пытаюсь изменить таймаут и maxBodySize, но самый большой файл, который я мог скачать, был около 11 МБ. Я думаю, что если есть способ сделать что-то вроде буферизации. Ниже мой код. public class Download extends Activity { static public String nextPage; static public Response file; […]

Разбор эскиза YouTube в iframe с Jsoup

Я хотел бы показать изображение миниатюр по умолчанию этого URL-адреса YouTube в приложении для Android: <iframe width="560" height="315" src="https://www.youtube.com/embed/FXx_gbdIUKg" frameborder="0" allowfullscreen=""></iframe> Это мой метод для этого: static String parseThumbnail(String youTubeURL){ org.jsoup.nodes.Document document = Jsoup.parse(youTubeURL); Elements youtubeElements = document.select("FXx_gbdIUKg"); org.jsoup.nodes.Document iframeDoc = Jsoup.parse(youtubeElements.get(0).data()); Elements iframeElements = iframeDoc.select("iframe"); return iframeElements.attr("http://img.youtube.com/vi/"+youtubeElements+"/default.jpg"); Iframe находится внутри узла «content: encoded», поэтому […]

HTML для форматирования текста

Существуют ли какие-либо java-API, которые выполняют аналогичные действия, такие как Html.fromHtml (), как в Android? JSoup анализирует и удаляет теги, но результат не является форматированным. например: <ol type="1"> <li>Test1</li> <ol type="a"> <li>TestA1</li> <li>TestB1</li> </ol> <li>Test2</li> <ol type="a"> <li>TestA2</li> <li>TestB2</li> </ol> </ol> Должен дать мне что-то вроде Test1 а. TestA1 б. TestB1 Test2 а. TestA2 б. […]

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

Document doc = Jsoup.connect(url).get(); Если я запустил этот код в Android, я получаю код html с 535 строками (длина: 42599). Если я запустил этот код в образце рабочего стола, то получите код html с 2050 строками (длина: 292782, то есть CORRECT. Такая же библиотека JSoup. Может ли кто-нибудь объяснить мне, почему?

Использование HashMap для хранения больших объемов данных замедляет мое приложение для Android, есть ли другие варианты?

Я написал приложение для Android для своей школы, которое генерирует HashMap, который отображает имя курса в ArrayList доступных разделов для этого курса (строки). Карта создается с помощью JSoup для подключения к веб-сайту школы и получения всей текущей информации о курсе, анализа и форматирования и создания HashMap> (). Оно работает. Тем не менее, буквально занимает около […]

Используйте jsoup для извлечения текста из класса 'form' с переменными данными страницы

Первое сообщение здесь, поэтому я сделаю все возможное, чтобы сохранить это. Я использую Jsoup для извлечения данных с большого количества веб-страниц, чтобы вносить в приложение для utitity. Я столкнулся с страницей, которая динамически обновляет данные на основе выбора пользователей из раскрывающегося списка. Я могу видеть данные, когда проверяю html в Chrome, но я не могу […]

RoboSpice и Jsoup

У меня есть приложение, в котором я использую Jsoup для получения HTML-файла из Интернета и разбора его в POJO. Затем я использую настраиваемый поставщик контента, чтобы сохранить мои POJO в базе данных SQLite. Это много кода, и некоторые вещи сложно реализовать, особенно кеширование (то есть, как определить, что мой объект уже находится в базе данных, […]