java - JSoup 数据类型错误

标签 java html-parsing jsoup

我有以下代码,应该从 HTML 文档中提取数据。我用的是 eclipse 。它给了我两个错误(不过,此代码是从 JSoup 站点作为教程复制并粘贴的)。 1) 文件和 2) 元素中的错误。我看不出这两种类型有什么问题。

导入java.io.IOException; 导入 java.net.MalformedURLException;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;

public class TestClass 
{
 public static void main(String args[]) throws IOException
{
     try{
File input = new File("/tmp/input.html");
Document doc = Jsoup.parse(input, "UTF-8", "http://example.com/");

Element content = doc.getElementById("content");
Elements links = content.getElementsByTag("a");
for (Element link : links) {
  String linkHref = link.attr("href");
  String linkText = link.text();
}
     }//try
     catch (Exception e){//Catch exception if any
          System.err.println("Error: " + e.getMessage());
          }//catch

    }
}</i>

最佳答案

您忘记导入它们。

import java.io.File;
import org.jsoup.select.Elements;

另请参阅:

<小时/>

提示:阅读 Eclipse 建议的“快速修复”选项。它已经是File的第一个选项。

enter image description here

关于java - JSoup 数据类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11144858/

相关文章:

php - 使用 PHP 从 DOM html 中删除所有链接

java - 错误原因 - Jsoup.isValid

Java游戏编程: Smooth Jumping

线程中的Java异常 "AWT-EventQueue-0"java.lang.ArrayIndexOutOfBoundsException : 1

java - 从 Div 标签获取文本

search - 如何使用 Tika & Lucene 解析和索引 HTML 页面的不同部分?

javascript - 在 JavaScript 中为 jsoup 设置 url

java - 解释Jsoup中NodeVisitor接口(interface)的head和tail方法

java - 将 30 GB 的 XML 文件拆分为小块 XML

java - 通过链接构造函数实例化对象