简单的问题,这是Jsoup introduction page:
中的示例String html = "<html><head><title>First parse</title></head>"
+ "<body><p>Parsed HTML into a doc.</p></body></html>";
Document doc = Jsoup.parse(html);
现在这对我不起作用,Netbeans说你不能只从节点文档转到文档类型。很公平,所以我的类型和错误消失了。像这样:
编辑:这不起作用!
String html = "<html><head><title>First parse</title></head>"
+ "<body><p>Parsed HTML into a doc.</p></body></html>";
Document doc = (Document) Jsoup.parse(html);
TYPECAST不起作用:
Exception in thread "main" java.lang.ClassCastException: org.jsoup.nodes.Document cannot be cast to org.w3c.dom.Document
at scraping.Scraping.main(Scraping.java:24)
(在学习新内容时有点令人沮丧,然后你只是从文档中显示的格式中得到所有这些错误)
编辑:这是错误:
required: org.w3c.dom.Document
found: ord.jsoup.nodes.Document
非常感谢
答案 0 :(得分:3)
如果有人感兴趣,文档类型是Jsoup库的一部分,通过导入访问:
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
这使代码工作正常(请参阅Jsoup网页上的示例)