繁体   English   中英

从 URL 获取元数据

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM