Php 如何在Android中使用Jsoup进行解析?
我无法使用Jsoup获取的数据。如果我使用此选项,它可以连接:Php 如何在Android中使用Jsoup进行解析?,php,android,jsoup,Php,Android,Jsoup,我无法使用Jsoup获取的数据。如果我使用此选项,它可以连接: Connection connection = Jsoup.connect("http://android-forum.hu/feed.php"); 但如果我想获取站点数据,我得到了以下例外: org.jsoup.UnsupportedMimeTypeException: Unhandled content type. Must be text/*, application/xml, or application/xhtml+xm
Connection connection = Jsoup.connect("http://android-forum.hu/feed.php");
但如果我想获取站点数据,我得到了以下例外:
org.jsoup.UnsupportedMimeTypeException: Unhandled content type. Must be text/*, application/xml, or application/xhtml+xml. Mimetype=application/atom+xml; charset=UTF-8, URL=http://android-forum.hu/feed.php
我使用以下代码:
Document doc = Jsoup.connect("http://android-forum.hu/feed.php").get();
所以我想得到页面数据。如何获取它?当响应的minetype不受支持时,将抛出
您可以使用ignoreContentType(true)
让Jsoup忽略minetype,然后重试
Document doc = Jsoup.connect("http://android-forum.hu/feed.php")
.ignoreContentType(true)
.get();
(在
.get
之前调用它)没问题:)如果一切正常,请接受答案。如果数据包含不支持的字符,如“á”如何写入屏幕?因为我得到了“&”或“;”或类似的东西……如果你得到了HTML编码字符,只需解码它们,也可以检查这个问题