private static List <Place> GenerateRandomData() { const string googleMapsApi = "https://www.google.com.br/maps/place/"; var driver = new FirefoxDriver(); var places = new List <Place>(); for (int i = 0; i < 90; i++) { try { var randomStreet = AddressGenerator.Get(); driver.Navigate().GoToUrl(googleMapsApi + randomStreet); Thread.Sleep(5000); var address = Address.ExtractAddress(driver.Url, randomStreet); places.Add(new Place(address)); } catch { } } driver.Quit(); driver.Dispose(); return(places); }
static void Main(string[] args) { var addressGenerator = new AddressGenerator(); addressGenerator.GenerateAddresses(DefaultSize); Console.WriteLine(addressGenerator); addressGenerator.SaveToFile("addressbook.txt"); }