Esempio n. 1
0
 public ActionResult Encurtar(string strURL)
 {
     if (strURL != null)
     {
         return(new ObjectResult(Encurtador.Encurtador_URL(strURL)));
     }
     else
     {
         return(StatusCode(408));
     }
 }
Esempio n. 2
0
        private void btnEnviar_Click(object sender, EventArgs e)
        {
            //corta os link para dentro do array
            string[] boxUrlsCortadas = numerosWhats.Text.Split('\n');
            // passa a informação para label de quantos links existe
            qtdUrl.Text = Convert.ToString(boxUrlsCortadas.Length);
            string     site   = "http://abre.ai/";
            Encurtador abreai = new Encurtador();

            //Inicia o chrome driver
            IWebDriver bot = new ChromeDriver();

            for (int i = 0; i < boxUrlsCortadas.Length; i++)
            {
                bot.Navigate().GoToUrl(site);
                Console.WriteLine("Entrando no site.");
                Thread.Sleep(2000);

                //TODO inserir log
                var inputUrl = bot.FindElement(By.XPath("//*[@id='input']/label[1]/input"));
                Console.WriteLine("Inserindo valor no input");
                inputUrl.SendKeys(boxUrlsCortadas[i]);

                Thread.Sleep(2000);
                var botaoSubmit = bot.FindElement(By.CssSelector("input[type='submit']"));
                botaoSubmit.Submit();

                Thread.Sleep(3000);
                //TODO inserir log
                Console.WriteLine("Inserindo valor no programa");
                var linkEncurtado = bot.FindElement(By.Id("encurtado")).GetAttribute("value");
                linksFinais.Text += linkEncurtado + "\n";
                // richTextBox1.Text.ite
            }
            bot.Close();
            bot.Dispose();
        }