• 12-10-2021, 03:06:09
    #1
    Merhabalar web browser ile textboxtaki veriyi web sitesine aktarmaya çalışıyorum ama ne hata veriyor ne veriyi aktarıyor. Sizce sorun nerede olabilir

    Web browserdaki verinin aktarılacağı web site kaynak kodu:


    Benim kodlarım:
    webBrowser1.Document.GetElementById("description") .SetAttribute("value", firmahakkinda.Text);

    firmahakkinda.Text e girdiğim veriyi bir türlü yukaradaki id deki alana aktartamadım, yardımcı olabilirmisiniz?
  • 12-10-2021, 03:13:17
    #2
    Hatırlayamadım fakat, baktığımda;
    https://stackoverflow.com/questions/...-control-c-net

    Ayrıca kodun sağlıklı çalışabilmesi için sayfanın tamamıyla yüklenmesi gerekiyor.
    https://stackoverflow.com/questions/...70524#18370524
  • 12-10-2021, 03:16:53
    #3
    Hocam bilgim yok ama selenium kullanıyorum tarayıcının scrool atıp ekranda görünen yere gelebilirsin veya sabit bir yer ise https://www.technosfer.com/merak-edi...enler/#respond gibi direk metin gireceğiniz yerin id değerini yazarak direk o alanda olursunuz -> #repond = etiketin id değeri(form'un id değeri)
    belki bendeki hata da form dolduramıyordum bu yöntemle çözüldü belki sizede yarar
    not = python selenium'da data doldururken bu sekilde kullanıyorum scrool atmak yerine direk formun id değeri ile url yi acıyorum.
  • 12-10-2021, 03:17:58
    #4
    eyurdakul adlı üyeden alıntı: mesajı görüntüle
    Hocam bilgim yok ama selenium kullanıyorum tarayıcının scrool atıp ekranda görünen yere gelebilirsin veya sabit bir yer ise https://www.technosfer.com/merak-edi...enler/#respond gibi direk metin gireceğiniz yerin id değerini yazarak direk o alanda olursunuz -> #repond = etiketin id değeri(form'un id değeri)

    not = python selenium'da data doldururken bu sekilde kullanıyorum scrool atmak yerine direk formun id değeri ile url yi acıyorum.
    data doldurma otomasyonu gibi bişey yapıyorum sanırım c# yerine selenium ile daha hızlı mı tamamlarım hocam
  • 12-10-2021, 03:20:23
    #5
    c# kullanmıyorum malesef,selenium c# dada var diye biliyorum. kullandığım dil python olduğundan kendi dilimde örnek vermeye çalıştım. webbrowser'ı bilmediğimden karşılaştırmam doğru olmaz,siz yine formu dolduracağınız yerin id değeri ile url'ye istek atıp aynı kodu denerseniz belki işe yarar.
  • 12-10-2021, 03:21:22
    #6
    L0pht adlı üyeden alıntı: mesajı görüntüle
    Hatırlayamadım fakat, baktığımda;
    https://stackoverflow.com/questions/...-control-c-net

    Ayrıca kodun sağlıklı çalışabilmesi için sayfanın tamamıyla yüklenmesi gerekiyor.
    https://stackoverflow.com/questions/...70524#18370524
    Bunlarla da olmadı malesef hocam
  • 12-10-2021, 08:20:26
    #7
    value değil de text değerini güncellemen lazım textarea farklı
  • 12-10-2021, 09:53:53
    #8
    webBrowser1.Document.GetElementById("description") . Innertext = “” şeklinde deneyebilirsin
  • 12-10-2021, 21:13:13
    #9
    Neron adlı üyeden alıntı: mesajı görüntüle
    value değil de text değerini güncellemen lazım textarea farklı
    Nasıl yani hocam örnek kod verebilirmisiniz?