Nano Hash - криптовалюты, майнинг, программирование

Как получить часть содержимого URL


  • какая часть вам нужна? только текст без тегов что ли? 27.05.2015
  • @GabriellaAngelova Эта страница: solutis.fr/groupe-solutis,mentions-legales.html Без тега, шапки, футера, только содержимое тела без тега тоже. 27.05.2015
  • Попробуйте с JSOUP. Вы можете найти учебники для этого от Google. 27.05.2015
  • @SumighoshCharuvil Хорошо, я поищу об этом 27.05.2015

Ответы:


1

Что вам нужно, так это еще одна строка - когда вы становитесь HttpResponse, это весь html с сайта ответа, поэтому вам нужно удалить из него все теги, и вы можете сделать это с помощью одной строки

String responseAsText = android.text.Html.fromHtml(html).toString();

где html — это ваша строка с ответом из HttpResponse.

27.05.2015
  • Но если я использую предыдущий код, я получаю устаревшие элементы, такие как HttpClient, HttpGet, HttpResponse. 27.05.2015
  • независимо от того, как вы получаете содержимое html-страницы, вы можете использовать приведенную выше строку, но если вы не хотите использовать HttpClient и т. д., вы можете использовать HttpEntity — посмотрите здесь — второй предоставленный фрагмент кода из вопроса автор stackoverflow.com/questions/29936731/ 27.05.2015
  • Я не понимаю, вы говорите, что с этой строкой String responseAsText = android.text.Html.fromHtml(html).toString(); Я могу получить содержимое моей страницы? 27.05.2015
  • нет, вы можете получить его, как хотите (например, с помощью HttpEntity, как в ссылке, которую я предоставил вам в комментарии), а затем вы можете использовать эту строку для извлечения только текстового содержимого со страницы без тегов 27.05.2015
  • EntityUtils устарел, Android сильно изменился, поэтому многие учебники устарели, что делать с EntityUtils? Android.com говорит использовать: openConnection(), но как? 27.05.2015
  • Попробуйте использовать этот код: DefaultHttpClient client = new MyHttpClient(getApplicationContext()); HttpGet get = new HttpGet("http://www.solutis.fr/groupe-solutis,mentions-legales.html"); // Execute the GET call and obtain the response HttpResponse getResponse = client.execute(get); HttpEntity responseEntity = getResponse.getEntity(); // Retrieve a String from the response entity String content = EntityUtils.toString(responseEntity); или что-то в этом роде - попробуйте найти в Google stackoverflow.com/questions/9679673/ 27.05.2015
  • Я не вижу, где он поместил здесь URL-адрес: ="как получить только строку из httpresponse restapi android"> stackoverflow.com/questions/29936731/ в общедоступной строке readResponse (HttpResponse res) 27.05.2015
  • URL-адрес установлен на HttpGet или HttpPost, код взят из ответа выше 27.05.2015
  • Я должен использовать два кода? Сейчас это трудно понять... Я не понимаю, как реализовать в моем onCreateView 27.05.2015
  • это весь код pastebin.com/rG7eha7s, который вы должны написать в своем onCreateView 27.05.2015
  • defaulthttpclient httpGet httpResponse и httpentity устарели, я думаю, это потому, что я использую API 14 нет? 27.05.2015
  • хммм другое возможное решение - использовать HttpUrlConnection или OkHttp 27.05.2015
  • Это выглядит сложно, я искал здесь: http://stackoverflow.com/questions/29225654/android-http-get-request Но изменения мне кажутся сложными, я думаю, что это лучшее решение, такое как JSOUP... 27.05.2015
  • попробуйте с JSOUP, если хотите, другой библиотекой HTTP является Volley developer.android.com/training/ залп/index.html 27.05.2015
  • Какое для вас самое простое решение с использованием API 14? 27.05.2015
  • возможно, залповая библиотека что-то вроде этого pastebin.com/FE83ztak конечно с вашим URL 27.05.2015
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..