Java 抓取HTML时出现Jsoup和相同的不匹配错误
我尝试了我自己的一个,已经从Wiki主页上获取html,就像JSoup.org上建议的示例一样,但是当我试图使用简单的for循环打印出来时,我遇到了类似的错误/它说你不能在元素上使用.sizeJava 抓取HTML时出现Jsoup和相同的不匹配错误,java,html,jsoup,Java,Html,Jsoup,我尝试了我自己的一个,已经从Wiki主页上获取html,就像JSoup.org上建议的示例一样,但是当我试图使用简单的for循环打印出来时,我遇到了类似的错误/它说你不能在元素上使用.size for(int d=1; d<= newsHeadlines.size(); d++) 我不知道为什么我会在下面的代码中出现这个错误,非常感谢您的帮助。 谢谢: package grabdatafromHTML; import java.util.List; import java
for(int d=1; d<= newsHeadlines.size(); d++)
我不知道为什么我会在下面的代码中出现这个错误,非常感谢您的帮助。
谢谢:
package grabdatafromHTML;
import java.util.List;
import javax.lang.model.util.Elements;
import org.jsoup.select.*;
import org.jsoup.Jsoup;
import org.jsoup.nodes.*;
public class Main {
public static void main(String[] args) {
try{
String url = "http://en.wikipedia.org/wiki/Data_scraping#Screen_scraping";
// Download the HTML and store in a Document
Document doc = Jsoup.connect(url).get();
// Select the <p> Elements from the document
Elements paragraphs = doc.select("p");
// For each selected <p> element, print out its text
for (Element e : paragraphs) {
System.out.println(e.text());
}
}
catch (Exception e){
System.out.println("some error");
}
}
}
删除导入
import javax.lang.model.util.Elements;
要允许使用已导入的类org.jsoup.select.Elements,请删除导入
import javax.lang.model.util.Elements;
允许使用已导入的类org.jsoup.select.Elements