Here's how to do it using the Java library and Jsoup .
- get HTML release page
- parse the HTML and get
<meta property="og:image" content=".." /> to get the content value
import java.io.IOException; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; public class DiscogRelease { private final String url; public DiscogRelease(String url) { this.url = url; } public String getImageUrl() { try { Document doc = Jsoup.connect(this.url).get(); Elements metas = doc.head().select("meta[property=\"og:image\"]"); if (!metas.isEmpty()) { Element element = metas.get(0); return element.attr("content"); } } catch (IOException ex) { Logger.getLogger(DiscogRelease.class.getName()).log(Level.SEVERE, null, ex); } return null; } }
source share