我想检查链接是否存在,如果确实获得主页。
Document document = Jsoup.connect(link).get();
有时我得到的问题是:
Exception in thread "main" java.nio.charset.UnsupportedCharsetException: X-MAC-ROMAN
at java.nio.charset.Charset.forName(Unknown Source)
at org.jsoup.helper.DataUtil.parseByteData(DataUtil.java:86)
at org.jsoup.helper.HttpConnection$Response.parse(HttpConnection.java:469)
at org.jsoup.helper.HttpConnection.get(HttpConnection.java:147)
我得到了balu回答的相关问题:
Document doc = Jsoup.parse(new URL(link).openStream(), "ISO-8859-1", link);
当 char 编码不同时应使用。
但是在我想做页面验证的情况下,我怎样才能让它工作。
我将从用户那里获得链接:
比我尝试
Document document = Jsoup.connect(link).get();
当 char 编码不是默认值时,它会给出异常。