Package org.htmlparser.scanners

Examples of org.htmlparser.scanners.ImageScanner


    {
        createParser(
            "<IMG SRC=\"../abc/def/mypic.jpg\">",
            "http://www.yahoo.com/ghi?abcdefg");
        // 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];
View Full Code Here


            imageTag.getImageURL());
    }

    public void testEvaluate()
    {
        ImageScanner scanner = new ImageScanner("-i", new LinkProcessor());
        boolean retVal = scanner.evaluate("   img ", null);
        assertEquals(
            "Evaluation of IMG tag",
            new Boolean(true),
            new Boolean(retVal));
    }
View Full Code Here

                    "img width=638 height=53 border=0 usemap=\"#m\" src=http://us.a1.yimg.com/us.yimg.com/i/ww/m5v5.gif alt=Yahoo",
                    ""));
        String link =
            "img width=638 height=53 border=0 usemap=\"#m\" src=http://us.a1.yimg.com/us.yimg.com/i/ww/m5v5.gif alt=Yahoo";
        String url = "c:\\cvs\\html\\binaries\\yahoo.htm";
        ImageScanner scanner = new ImageScanner("-i", new LinkProcessor());
        assertEquals(
            "Extracted Image Locn",
            "http://us.a1.yimg.com/us.yimg.com/i/ww/m5v5.gif",
            scanner.extractImageLocn(tag, url));
    }
View Full Code Here

        createParser(
            "<IMG width=1 height=1 alt=\"a\">",
            "http://www.yahoo.com/ghi?abcdefg");

        // 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];
View Full Code Here

    public void testRelativeImageScan() throws ParserException
    {
        createParser("<IMG SRC=\"mypic.jpg\">", "http://www.yahoo.com");

        // 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];
View Full Code Here

    public void testRelativeImageScan2() throws ParserException
    {
        createParser("<IMG SRC=\"abc/def/mypic.jpg\">", "http://www.yahoo.com");
        // 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];
View Full Code Here

    {
        createParser(
            "<IMG SRC=\"../abc/def/mypic.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];
View Full Code Here

    {
        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];
View Full Code Here

        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];
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();
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.