Package org.htmlparser.scanners

Examples of org.htmlparser.scanners.ImageScanner


   * reported by Sam Joseph (sam@neurogrid.net)
   */
  public void testImageWithSpaces() throws ParserException {
    createParser("<IMG SRC=\"../abc/def/Hello World.jpg\">", "http://www.yahoo.com/ghi");
    // Register the image scanner
    parser.addScanner(new ImageScanner("-i", new LinkProcessor()));
    parseAndAssertNodeCount(1);
    assertTrue("Node identified should be HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
    assertEquals("Expected Link", "http://www.yahoo.com/abc/def/Hello World.jpg", imageTag.getImageURL());
  }
View Full Code Here


  public void testImageWithNewLineChars() throws ParserException {
    createParser("<IMG SRC=\"../abc/def/Hello \r\nWorld.jpg\">", "http://www.yahoo.com/ghi");
    Parser.setLineSeparator("\r\n");
    // Register the image scanner
    parser.addScanner(new ImageScanner("-i", new LinkProcessor()));
    parseAndAssertNodeCount(1);
    assertTrue("Node identified should be HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
    String exp = new String("http://www.yahoo.com/abc/def/Hello World.jpg");
    // assertEquals("Length of
View Full Code Here

        "<small><a href=s/5926>Air</a>, <a href=s/5927>Hotel</a>, <a href=s/5928>Vacations</a>, <a href=s/5929>Cruises</a></small></td><td align=center><a href=\"http://rd.yahoo.com/M=218794.2020165.3500581.220161/D=yahoo_top/S=2716149:NP/A=1041273/?http://adfarm.mediaplex.com/ad/ck/990-1736-1039-211\" target=\"_top\"><img width=230 height=33 src=\"http://us.a1.yimg.com/us.yimg.com/a/co/columbiahouse/4for49Freesh_230x33_redx2.gif\" alt=\"\" border=0></a></td><td nowrap align=center width=215>Find your match on<br><a href=s/2734><b>Yahoo! Personals</b></a></td></tr><tr><td colspan=3 align=center><input size=30 name=p>\n"
            + "<input type=submit value=Search> <a href=r/so>advanced search</a></td></tr></table><table border=0 cellspacing=0 cellpadding=3 width=640><tr><td nowrap align=center><table border=0 cellspacing=0 cellpadding=0><tr><td><a href=s/5948><img src=\"http://us.i1.yimg.com/us.yimg.com/i/ligans/klgs/eet.gif\" width=20 height=20 border=0></a></td><td> &nbsp; &nbsp; <a href=s/1048><b>Yahooligans!</b></a> - <a href=s/5282>Eet & Ern</a>, <a href=s/5283>Games</a>, <a href=s/5284>Science</a>, <a href=s/5285>Sports</a>, <a href=s/5286>Movies</a>, <a href=s/1048>more</a> &nbsp; &nbsp; </td><td><a href=s/5948><img src=\"http://us.i1.yimg.com/us.yimg.com/i/ligans/klgs/ern.gif\" width=20 height=20 border=0></a></td></tr></table></td></tr><tr><td nowrap align=center><small><b>Shop</b>&nbsp;\n",
        "http://www.yahoo.com");
    Node[] node = new Node[10];
    // Register the image scanner
    parser.addScanner(new ImageScanner("-i", new LinkProcessor()));
    int i = 0;
    Node thisNode;
    for (NodeIterator e = parser.elements(); e.hasMoreNodes();) {
      thisNode = (Node) e.nextNode();
      if (thisNode instanceof ImageTag)
View Full Code Here

    return imgTagCount;
  }

  public int countImageTagsWithHTMLParser() throws ParserException {
    Parser parser = new Parser("http://www.yahoo.com", new DefaultParserFeedback());
    parser.addScanner(new ImageScanner("-i", new LinkProcessor()));
    int parserImgTagCount = 0;
    Node node;
    for (NodeIterator e = parser.elements(); e.hasMoreNodes();) {
      node = (Node) e.nextNode();
      if (node instanceof ImageTag) {
View Full Code Here

TOP

Related Classes of org.htmlparser.scanners.ImageScanner

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.