// Twitter标记文档:
// https://dev.twitter.com/cards/markup
String[] twitterTags = {
"twitter:site",
"twitter:site:id",
"twitter:creator",
"twitter:creator:id",
"twitter:description",
"twitter:title",
"twitter:image",
"twitter:image:alt",
"twitter:player",
"twitter:player:width",
"twitter:player:height",
"twitter:player:stream",
"twitter:app:name:iphone",
"twitter:app:id:iphone",
"twitter:app:url:iphone",
"twitter:app:name:ipad",
"twitter:app:id:ipad",
"twitter:app:url:ipadt",
"twitter:app:name:googleplay",
"twitter:app:id:googleplay",
"twitter:app:url:googleplay"
};
// 连接到URL并提取源代码
Document doc = Jsoup.connect("http://stackoverflow.com/").get();
for (String twitterTag : twitterTags) {
// 找到匹配的元标记
Element meta = doc.select("meta[name=" + twitterTag + "]").first();
// 如果找到,获取内容属性的值
String content = meta != null ? meta.attr("content") : "";
// 显示结果
System.out.printf("%s = %s%n", twitterTag, content);
}输出结果
twitter:site = twitter:site:id = twitter:creator = twitter:creator:id = twitter:description = Q&A for professional and enthusiast programmers twitter:title = Stack Overflow twitter:image = twitter:image:alt = twitter:player = twitter:player:width = twitter:player:height = twitter:player:stream = twitter:app:name:iphone = twitter:app:id:iphone = twitter:app:url:iphone = twitter:app:name:ipad = twitter:app:id:ipad = twitter:app:url:ipadt = twitter:app:name:googleplay = twitter:app:id:googleplay = twitter:app:url:googleplay =