Package com.googlecode.flaxcrawler.download

Source Code of com.googlecode.flaxcrawler.download.TestLoginDownloader

package com.googlecode.flaxcrawler.download;

import com.googlecode.flaxcrawler.download.DownloadException;
import com.googlecode.flaxcrawler.download.DefaultProxyController;
import com.googlecode.flaxcrawler.download.LoginDownloader;
import java.net.MalformedURLException;
import java.net.Proxy;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import org.junit.Ignore;
import static org.junit.Assert.*;
import org.junit.Test;
import com.googlecode.flaxcrawler.model.Page;

public class TestLoginDownloader {

    @Test
    @Ignore
    public void testLoginDownloader() throws DownloadException, MalformedURLException {
        List<Proxy> proxies = new ArrayList<Proxy>();
        proxies.add(Proxy.NO_PROXY);

        DefaultProxyController proxyController = new DefaultProxyController();
        proxyController.setProxies(proxies);

        LoginDownloader downloader = new LoginDownloader();
        downloader.setLoginUrl("http://qiq.ru/?action=login");
        downloader.setPostData("login=lex9889&pass=qweasdzxc");
        downloader.setProxyController(proxyController);
        downloader.setTriesCount(3);

        Page page = downloader.download(new URL("http://qiq.ru/"));
        assertNotNull(page);

        System.out.println("Response time: " + page.getResponseTime());
        System.out.println("Content length: " + page.getContent().length);
        System.out.println("Response code: " + page.getResponseCode());
        System.out.println("Content charset: " + page.getCharset());
        System.out.println("Content encoding: " + page.getContentEncoding());

    }
}
TOP

Related Classes of com.googlecode.flaxcrawler.download.TestLoginDownloader

TOP
Copyright © 2018 www.massapi.com. 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.