• 22-07-2017, 21:06:30
    #1
    Üyeliği durduruldu
    herhangi bir websitesinde bulunan textboxu ve butonu programıma eklemek istiyorum sitedeki işlevi yapabilsin

    yardımcı olacak arkadaşlara şimdiden teşekkürler
  • 23-07-2017, 00:23:33
    #2
    Selamlar,
    Windows form application üzerinde çalıştığınızı varsayarak şu şekilde çözebileceğinize inanıyorum.

    Öncelikle webBrowser (aşağıdaki kodlarda webBrowser1 isimli bileşen kullanacağım) bileşenini entegre ederek ve üzerinde oynama yapacağınız sayfayı bu browser'da navigate ederek işe başlamanız gerekiyor. Ardından sayfa üzerinde bileşen arayabilirsiniz.

    Ardından;
    webBrowser1.Document.GetElementById("textboxID").SetAttribute("*​value", "100");
    kodu ile sayfadaki textbox'ı bulup değerini 100'e eşitliyoruz. Siz burada neye eşitlemek istiyorsanız onu kullanabilirsiniz.

    Ardından butonu submit ettirmemiz gerekiyor.

    HtmlElement form = webBrowser1.Document.GetElementById("butonID");
    if (form != null) {
        form.InvokeMember("submit");
    }
    Sayfadaki butonun ID'sini yukarıdaki kodda değiştirerek submit işlemini uyguluyoruz.

    Programınız üzerinde bir textbox ve bir buton olacaksa, değerleri çekerek yukarıdaki kodlara yerleştirebilirsiniz. Butonun click eventine de submit işlemini yaptırırsınız.