Java читает url как строку и читает выбранные строки
Код который считывает url и выбирает элементы списка тег и заголовок
import java.io.File; import org.apache.commons.io.FileUtils; import org.apache.commons.lang.StringUtils; public class StringUtilitiesFromFile { public static void main(String[] args) throws Exception { String url = "http://www.google.com"; String title = StringUtils.substringBetween(url, "<title>", "</title>"); System.out.println("title:" + title); // good String[] tds = StringUtils.substringsBetween(url, "<li>", "</li>"); for (String td : tds) { System.out.println(td); // good } } }
Выход есть
название:null
Исключение в потоке "main" java.lang.Исключение NullPointerException
на струнах.StringUtilitiesFromFile.main(StringUtilitiesFromFile.java:17)
....\Данные приложения\в NetBeans\кэш\8.2\исполнитель-фрагменты\запустить.в XML:53: Java, возвращенные: 1
Ошибка сборки (общее время: 2 секунды)
Что я уже пробовал:
изменен url-адрес
буферизованный читатель и чтение в файл