Hola gente del foro, hacia tiempo que no andaba por acá, hoy me trae una consulta de Java, estoy queriendo extraer un valor desde una URL y estoy un poco confundido sobre como debe hacerse.
En este caso es desde una página de Youtube, cualquier canal, y de esta necesito quedarme con el link a la imagen del avatar del canal.
Estoy probando con esto (pero claro, no funciona exactamente como debería)
Código Java:
Ver originalString output
= getUrlContents
("https://www.youtube.com/channel/UCj3PA7veYn4CjpOnjHmcVEw"); Pattern p = Pattern.compile("<link rel=\"image_src\" href=\"?(.+)?\\s*\\/photo.jpg\">");
Matcher m = p.matcher(output);
if(m.find())
System.
out.
println(m.
group(0));
{
StringBuilder content = new StringBuilder();
try{
while ((line = bufferedReader.readLine()) != null)
{
content.append(line);
}
bufferedReader.close();
}
e.printStackTrace();
}
return content.toString();
}
Me podrían ayudar en como resolver para quedarme sólo con el Link hacia la imagen, y ya que estamos otro pattern para quedarme con el Título de la página.
Desde ya muchas gracias.
.