public static Bot Init(string Url, ChromeDriver driver, Bot Bot) { // Get the html of the page var page = driver.PageSource; // Loads the page as html HtmlDocument doc = new HtmlDocument(); doc.LoadHtml(page); Bot = Ressource.InitRessources(Url, driver, Bot); Bot = MineArgile.InitMineArgile(Url, driver, Bot); Bot = Foret.InitForet(Url, driver, Bot); Bot = Ferme.InitFerme(Url, driver, Bot); Bot = MineRoche.InitMineRoche(Url, driver, Bot); return(Bot); }
static void Main(string[] args) { Login Login = new Login(); ChromeOptions options = new ChromeOptions(); options.AddArgument("--user-agent=(KHTML, like Gecko) Chrome/59.0.3071.115"); options.AddArgument("--mute-audio"); options.AddArgument("--ignore-certificate-errors"); options.AddArgument("--disable-popup-blocking"); options.AddArgument("--incognito"); ChromeDriver driver = new ChromeDriver(options); Bot Bot = new Bot(); PageLogin(Login.Url, driver, Login); while (true) { Bot = Init(Login.Url, driver, Bot); if (CheckChamps(Bot, Login).Contains("Fermes")) { Ferme.BuildFerme(Login.Url, driver, Bot, Login); } else if (CheckChamps(Bot, Login).Contains("Forets")) { Foret.BuildForet(Login.Url, driver, Bot, Login); } else if (CheckChamps(Bot, Login).Contains("MinesArgile")) { MineArgile.BuildMineArgile(Login.Url, driver, Bot, Login); } else if (CheckChamps(Bot, Login).Contains("MinesRoche")) { MineRoche.BuildMineRoche(Login.Url, driver, Bot, Login); } else { //Champ.BuildChamp(Login.Url, driver, Bot); Login.Lvl += 1; } } Console.WriteLine("End !"); }