package org.Webgatherer.ExperimentalLabs.Scraper.Google;
import com.google.inject.Guice;
import com.google.inject.Injector;
import org.Webgatherer.ExperimentalLabs.DependencyInjection.DependencyBindingModule;
import org.Webgatherer.ExperimentalLabs.Scraper.Deprecated.ScraperBaseStatic;
import org.Webgatherer.Persistence.InputOutput.PersistenceImpl_WriteToFile;
import java.util.List;
/**
* @author Rick Dane
*/
public class googleTest extends ScraperBaseStatic {
private static final String outputFile = "/home/user/Dropbox/Rick/WebGatherer/Output/google/searchResultLinks.txt";
private static int numPages = 15;
public static void main(String[] args) {
Injector injector = Guice.createInjector(new DependencyBindingModule());
GoogleExtractUrls googleExtractUrls = injector.getInstance(GoogleExtractUrls.class);
googleExtractUrls.configure("java+developer+san+francisco+site%3Acraigslist.org", numPages);
List<String> retList = googleExtractUrls.extractUrls();
StringBuilder strBld = new StringBuilder();
for (String curEntry : retList) {
strBld.append(curEntry + "\n");
}
PersistenceImpl_WriteToFile.appendToFile(outputFile, strBld.toString());
}
}