我正在为链接数据构建一个网络爬虫。我通过以下代码区分了 HTML 和 RDF/XML 页面:
public static int checktype(URL url) throws IOException
{
String contentType = ((HttpURLConnection) url.openConnection()).getContentType();
System.out.println("Website is read");
int t=0;
if("text/html".equals(contentType)) {t=0;}
else if("application/rdf+xml".equals(contentType)) {t=1;}
System.out.println(contentType);
return t;
}
现在我想用 RDF/XML 数据解析一个网页,以从该页面中提取所有 URI。我能够找到 HTML 解析器,但不能找到链接数据。请进一步帮助我