16
Авг
2017

Считать данные с сайта

такой вопрос. В программе передается ссылка и нужно с неё считать информацию, и вывести на экран. Вот пример ссылки: "https://en.wikipedia.org/wiki/Kiev"

Код который считывает данные с сайта:

try {
    URL url = new URL("https://en.wikipedia.org/wiki/Kiev");
    try {
        LineNumberReader reader =
                new LineNumberReader(new InputStreamReader(url.openStream()));
        String string = reader.readLine();
        while (string != null) {
            System.out.println(string);
            string = reader.readLine();
        }
        reader.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
} catch (MalformedURLException ex) {
    ex.printStackTrace();
}

Как я понял, мы получили HTML страницы. Как нам преобразовать в обычный текст, что бы мы могли отобразить на экран? Или как нам лучше это сделать?

Источник: https://ru.stackoverflow.com/questions/706824/%D0%A1%D1%87%D0%B8%D1%82%D0%B0%D1%82%D1%8C-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D1%81-%D1%81%D0%B0%D0%B9%D1%82%D0%B0

Тебе может это понравится...

Добавить комментарий