2013-06-26 1 views
0

J'ai un projet d'accès automatique au site Web: www.alexa.com et prend les résultats (classement du trafic, rang de page) d'un site Web (saisi dans une zone de texte) en C# code. Pourriez-vous me dire comment saisir une adresse de site Web dans la zone de texte de la page www.alexa.com et appuyer sur Envoyer automatiquement? Alors comment puis-je prendre le résultat ??? S'il vous plaît !!! Tout d'abord, j'ai une fonction pour accéder à la page www.alexa.com:Saisissez automatiquement un mot-clé dans la zone de texte d'un site Web et envoyez-le

public void LauchBr() 
     { 
      string URL = "http://www.alexa.com"; 

      try 
      { 
       System.Diagnostics.Process.Start(URL); 
      } 
      catch 
      (
      System.ComponentModel.Win32Exception noBrowser) 
      { 
       if (noBrowser.ErrorCode == -2147467259) 
        MessageBox.Show(noBrowser.Message); 
      } 
      catch (System.Exception other) 
      { 
       MessageBox.Show(other.Message); 
      } 
     } 
+0

http://www.ichi.co.uk/post/12744611627/getting-an-alexa-rank-programmatically-in-csharp – Zaki

+0

@ Sam merci beaucoup! Ça a marché!!! – vyclarks

Répondre

0

// Tout d'abord obtenir cette zone de texte dans une variable

 var inputtextbox = browser.TextField(Find.ByName("CASE")); 
     if (!inputtextbox.Exists) 
     { 
      LogError(c, fileNumber, CommonUtils.Messages.ElementNotFound, ClientID); 
      return; 
     } 

// Vous pouvez utiliser TypeText() ou valeur pour taper ce que vous voulez.

 inputtextbox.Value = "Your Text here."; 
     inputtextbox.TypeText("Your Text Here"); 
Questions connexes