Jump to content
1000DotS

Find username textbox in browser C#

Recommended Posts

Salutare!

Sunt incepator in C#, si am nevoie de putin ajutor...

Dupa cum spune si titlul, vreau sa gasesc textbox-ul la username intr-un browser facut in Visual Studio 2010...

Deci am o forma, din care accesez alta forma, care este un browser. Eu vreau sa gasesc textbox-ul apartinand username-ului, astfel incat, cand ma conectez la un anumit site, sa imi autocompleteze textbox-ul username cu date care sunt stocate intr-o baza de date.

De exemplu: in baza de date am 3 coloane:

Nume site

-> RST

URL

-> rstcenter.com/forum

Username

-> 1000DotS

Cand intru pe rstcenter.com/forum, presupunand ca nu sunt logat, campul de la username sa se autocompleteze cu Username din baza de date.

Dar deocamdata, daca ma puteti ajuta cu o functie care sa gaseasca acel textbox, ca sa il pot completa.

Multumesc!

Edited by 1000DotS
Link to comment
Share on other sites

Pasii de facut:

1. In browser, verifici manual id-ul acelui textbox. View source, te descurci.

2. Aflii cum poti accesa sursa unei pagini in C#. Cauti tutoriale si exemple, te asigur ca gasesti. Vei obtine sursa sub forma unui string. De aici te priveste cum parsezi acel string ca sa gasesti id-ul textboxului.

3. Afla cum poti trimite ce vrei tu sa completezi prin post.

Link to comment
Share on other sites

webBrowser1.Document.GetElementById("navbar_username").SetAttribute("value","1000DotS ");

//sau

webBrowser1.Document.GetElementById("navbar_username").InnerText = ("1000DotS ");

eu zic sa incerci a doua varianta sa vezi cum se manifesta

Multumesc mult, am reusit cu a doua metoda...

Inainte, am incercat cu prima metoda, si nu am reusit...de asta am cerut ajutor :D

Edit: stiu acum de ce nu imi mergea...eu puneam functia in butonul de navigare..acum am facut un alt buton, am pus functia in el...si merge :D

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...