Jsoup Example: print images of an URL

Jsoup example: print images of an url tutorial for beginners and professionals, jsoup - java html parser providing facility to parse html document by java language with examples of printing title, links, images, form elements from url.

Jsoup Example: print images of an URL

Jsoup Example: print images of an URL

In this example, we will print the total images of an URL. To do so, we are calling select() method passing "img[src~=(?i)\\.(png|jpe?g|gif)]" as a parameter so that it can print png, jpeg or gif images.

  1. import org.jsoup.Jsoup;  
  2. import org.jsoup.nodes.Document;  
  3. import org.jsoup.nodes.Element;  
  4. import org.jsoup.select.Elements;  
  5. public class JsoupPrintImages {  
  6.      public static void main( String[] args ) throws IOException{  
  7.             Document doc = Jsoup.connect("http://www.tpoint.com").get();  
  8.             Elements images = doc.select("img[src~=(?i)\\.(png|jpe?g|gif)]");  
  9.             for (Element image : images) {  
  10.                 System.out.println("src : " + image.attr("src"));  
  11.                 System.out.println("height : " + image.attr("height"));  
  12.                 System.out.println("width : " + image.attr("width"));  
  13.                 System.out.println("alt : " + image.attr("alt"));  
  14.             }  
  15.        
  16. }  
  17. }  

Output:

src : http://www.tpoint.com/images/social/r.png
height : 
width : 
alt : RSS Feed
src : http://www.jtpoint.com/images/social/m.png
height : 
width : 
alt : Subscribe to Get Email Alerts
src : http://wwwtpoint.com/images/social/f.png
height : 
width : 
alt : Facebook Page
src : http://www.tpoint.com/images/social/g.png
height : 
width : 
alt : Google Page
src : http://www.tpoint.com/images/social/t.png
height : 
width : 
alt : Twitter Page
src : images/logo/javahome.png
height : 
width : 
alt : Java tutorial
src : images/logo/javascripthome.png
height : 
width : 
alt : JavaScript tutorial
src : images/logo/sqlhome.png
height : 
width : 
alt : SQL tutorial
src : images/logo/androidhome.png
height : 
width : 
alt : Android tutorial
src : images/logo/clanguagehome.png
height : 
width : 
alt : C Language tutorial
src : images/logo/html-tutorial.png
height : 
width : 
alt : html tutorial
src : images/logo/pythonhome.png
height : 
width : 
alt : Python tutorial
src : images/logo/ajaxhome.png
height : 
width : 
alt : AJAX tutorial
src : images/logo/cloudhome.png
height : 
width : 
alt : Cloud tutorial
src : images/logo/javahome.png
height : 
width : 
alt : Core Java tutorial
src : images/logo/javahome.png
height : 
width : 
alt : Java Servlet tutorial
src : images/logo/jsphome.png
height : 
width : 
alt : Java JSP tutorial
src : images/logo/javahome.png
height : 
width : 
alt : EJB tutorial
src : images/logo/javahome.png
height : 
width : 
alt : JAXB tutorial
src : images/logo/strutshome.png
height : 
width : 
alt : Struts tutorial
src : images/logo/hibernatehome.png
height : 
width : 
alt : Hibernate tutorial
src : images/logo/springhome.png
height : 
width : 
alt : Spring tutorial
src : images/logo/javahome.png
height : 
width : 
alt : Java Mail tutorial
src : images/logo/javahome.png
height : 
width : 
alt : Java Design Pattern tutorial
src : images/logo/javahome.png
height : 
width : 
alt : JUnit tutorial
src : images/logo/strutshome.png
height : 
width : 
alt : Maven tutorial
src : images/logo/interviewhome.png
height : 
width : 
alt : Interview Questions
src : images/logo/projecthome.png
height : 
width : 
alt : Free Projects
src : images/logo/forumhome3.png
height : 
width : 
alt : Forum tutorial
src : images/logo/quizhome.png
height : 
width : 
alt : Online quiz
src : images/logo/javacompiler.png
height : 
width : 
alt : Online java compiler
src : images/sonoo9.jpg
height : 
width : 
alt : sonoo jaiswal
src : http://www.tpoint.com/images/social/rss1.png
height : 
width : 
alt : RSS Feed
src : http://www.tpoint.com/images/social/mail1.png
height : 
width : 
alt : Subscribe to Get Email Alerts
src : http://www.tpoint.com/images/social/facebook1.jpg
height : 
width : 
alt : Facebook Page
src : http://www.tpoint.com/images/social/google1.png
height : 
width : 
alt : Google Page
src : http://www.point.com/images/social/twitter1.png
height : 
width : 
alt : Twitter Page
src : http://www.tpoint.com/images/social/blog.png
height : 
width : 
alt : Blog Page
src : http://images.dmca.com/Badges/dmca_protected_sml_120c.png
?ID=e8b533d5-7356-47f5-820b-72c890f03a4e
height : 
width : 
alt : DMCA.com