Package com.crawljax.core

Examples of com.crawljax.core.CrawljaxRunner.call()


   
    // We want to use two browsers simultaneously.
    builder.setBrowserConfig(new BrowserConfiguration(BrowserType.FIREFOX, 1));

    CrawljaxRunner crawljax = new CrawljaxRunner(builder.build());
    crawljax.call();

  }

  private static InputSpecification getInputSpecification() {
    InputSpecification input = new InputSpecification();
View Full Code Here


   */
  public static void main(String[] args) {
    CrawljaxRunner crawljax =
            new CrawljaxRunner(CrawljaxConfiguration.builderFor("http://demo.crawljax.com/")
                    .build());
    crawljax.call();
  }
}
View Full Code Here

      public String toString() {
        return "Our example plugin";
      }
    });
    CrawljaxRunner crawljax = new CrawljaxRunner(builder.build());
    crawljax.call();
  }
}
View Full Code Here

  public CrawlSession crawl() throws CrawljaxException {
    if (!hasSetup.get()) {
      setup();
    }
    CrawljaxRunner crawljax = new CrawljaxRunner(configBuilder.build());
    CrawlSession session = crawljax.call();
    webServer.stop();
    return session;
  }

  /**
 
View Full Code Here

  public void setup() throws Exception {
    if (!HAS_RUN.get()) {
      HAS_RUN.set(true);
      CrawljaxRunner crawljax = null;
      crawljax = new CrawljaxRunner(getCrawljaxConfiguration());
      session = crawljax.call();
      HAS_FINISHED.set(true);
    } else {
      while (!HAS_FINISHED.get()) {
        LOG.debug("Waiting for crawl to finish...");
        Thread.sleep(500);
View Full Code Here

  public CrawlSession crawl() throws CrawljaxException {
    if (!hasSetup.get()) {
      setup();
    }
    CrawljaxRunner crawljax = new CrawljaxRunner(configBuilder.build());
    CrawlSession session = crawljax.call();
    webServer.stop();
    return session;
  }

  /**
 
View Full Code Here

  }

  private void runIfConfigured() {
    if (config != null) {
      CrawljaxRunner runner = new CrawljaxRunner(config);
      runner.call();
    }
  }

  @VisibleForTesting
  CrawljaxConfiguration getConfig() {
View Full Code Here

  }

  private void runIfConfigured() {
    if (config != null) {
      CrawljaxRunner runner = new CrawljaxRunner(config);
      runner.call();
    }
  }

  @VisibleForTesting
  CrawljaxConfiguration getConfig() {
View Full Code Here

    // We want to use two browsers simultaneously.
    builder.setBrowserConfig(new BrowserConfiguration(BrowserType.FIREFOX, 2));

    CrawljaxRunner crawljax = new CrawljaxRunner(builder.build());
    crawljax.call();

  }

  private static InputSpecification getInputSpecification() {
    InputSpecification input = new InputSpecification();
View Full Code Here

    builder.setMaximumDepth(MAX_DEPTH);

    builder.crawlRules().setInputSpec(getInputSpecification());

    CrawljaxRunner crawljax = new CrawljaxRunner(builder.build());
    crawljax.call();

  }

  private static InputSpecification getInputSpecification() {
    InputSpecification input = new InputSpecification();
View Full Code Here

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.