输入关键字 抓取所有网页(关键字输入页面返回文档怎么办?输入文档的方法 )
优采云 发布时间: 2021-12-15 10:16输入关键字 抓取所有网页(关键字输入页面返回文档怎么办?输入文档的方法
)
如果我正确理解了这个问题,那么您希望基于关键字输入连接到Wikipedia页面,并获得一个可以应用JSoup的JSoup文档。如果我理解正确,您希望基于关键字输入连接到Wikipedia页面,并获得一个可以应用于jsoup的jsoup文档
如果是这种情况,您可以创建一个方法,该方法接受关键字参数并从Wikipedia页面返回文档:
Document getWikiDocumentByKeyword(String keyword) throws Exception {
Document doc = Jsoup.connect("https://en.wikipedia.org/wiki/" + keyword).get();
return doc;
}
这将连接到给定关键字的页面,并返回文档,您可以对其执行任何操作。这将连接到给定关键字的页面,并返回可以执行任何操作的文档
为了解决第二个问题,如果由于任何原因(即页面不存在)无法连接到该页面,此方法将抛出异常。为了解决第二个问题,如果由于某种原因无法连接到该页(即该页不存在),此方法将引发异常
然后,您可能希望以某种方式在方法调用中处理该异常:
try{
Document document = getWikiDocumentByKeyword("Coffee");
} catch(Exception ex){
// Trouble connecting, handle the exception however you want.
System.out.println(ex);
}