support for parameters on actions.
[utils] / crawler / basic / src / org / wamblee / crawler / impl / App.java
index c1af31b227a9f07bf4f5cb5664a3b0af262f15d0..b0339f4b07ad7d37b765a7e0c79beda0ef5a0cae 100644 (file)
@@ -5,14 +5,14 @@ import java.io.FileInputStream;
 import java.io.InputStream;
 
 import org.apache.commons.httpclient.HttpClient;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.apache.commons.httpclient.NameValuePair;
 import org.dom4j.Element;
 import org.wamblee.crawler.Action;
 import org.wamblee.crawler.Configuration;
 import org.wamblee.crawler.Crawler;
 import org.wamblee.crawler.Page;
 import org.wamblee.crawler.PageException;
+import org.wamblee.xml.XslTransformer;
 
 /*
  * Copyright 2005 the original author or authors.
@@ -56,7 +56,7 @@ public final class App {
         String configFileName = aArgs[0];
         String starturl = aArgs[1];
 
-        ConfigurationParser parser = new ConfigurationParser();
+        ConfigurationParser parser = new ConfigurationParser(new XslTransformer());
         InputStream configFile = new FileInputStream(new File(configFileName));
         Configuration config = parser.parse(configFile);
 
@@ -66,7 +66,7 @@ public final class App {
         Crawler crawler = new CrawlerImpl(client, config);
 
         System.out.println("Retrieving: " + starturl);
-        Page page = crawler.getPage(starturl);
+        Page page = crawler.getPage(starturl, new NameValuePair[0]);
         showPage(page);
         page = page.getAction("channels-favorites").execute();
         recordInterestingShows(page);