Конечно же, Jsoup.
import org.jsoup.nodes.Document;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Element;
Также см. Документацию Jsoup API .
Тем не менее есть еще одна проблема, котораяПроявите, когда вы его запустите: вы передаете URL в виде java.lang.String
вместо java.net.URL
.String
будет рассматриваться как обычный HTML, а не как ресурс.Также исправьте это:
URL url = new URL("http://www.apple.com/pr/");
Document document = Jsoup.parse(url, 3000);
Обновление : вам просто нужно убедиться, что библиотеки Jsoup присутствуют как в classpath времени компиляции, так и во время выполнения.При использовании javac.exe
и java.exe
используйте аргумент -cp
.Например, чтобы скомпилировать его:
javac -cp .;/path/to/jsoup.jar com/example/YourClass.java
и выполнить его:
java -cp .;/path/to/jsoup.jar com.example.YourClass