我有一个应用程序,其中使用此API从URL提取元数据: https://api.urlmeta.org/?url=www.example.com
几天前它运行良好,但现在关闭了。现在,当我输入任何url时都会出现错误:“这里还没有任何东西。”
我正在寻找任何替代方法,但没有任何帮助。 请提供一些网址或任何有关如何实现此功能的想法。
答案 0 :(得分:0)
这可以使用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);
}