[英]Fetch Metadata from URL
我有一个应用程序,我在其中使用此 API 从 URL 获取元数据: https : //api.urlmeta.org/? url =www.example.com
几天前它工作正常,但现在,它被关闭了。 现在,当我输入任何 url 时,它会给出错误:“这里什么都没有。”
我正在寻找任何替代方案,但没有任何帮助。 请提供一些网址或任何想法如何实现该功能。
这可以使用 android 中的 JSOUP 库来完成。
添加这是您的应用程序级build.gradle
文件
implementation 'org.jsoup:jsoup:1.11.1'
使用以下函数获取 URL 元数据。
public void printUrlMatadata(String url){
Document doc = Jsoup.connect("http://www.example.com").get();
String keywords = doc.select("meta[name=keywords]").first().attr("content");
System.out.println("Meta keyword : " + keywords);
String description = doc.select("meta[name=description]").get(0).attr("content");
System.out.println("Meta description : " + description);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.