GTAMulti - GTA Türkiye

PC ve Mobil Cihazlar => Yazılım => Konuyu başlatan: xentrow - 20 Ekim 2019, 16:45:10

Başlık: C# WebBrowser butonu tıklatma.
Gönderen: xentrow - 20 Ekim 2019, 16:45:10
buton1'e basıldığında https://tr.op.gg/summoner/userName=test sayfasındaki "Yenile" butonuna bastırmak istiyorum.
            foreach (HtmlElement element in webBrowser1.Document.All)
            {
                if (element.GetAttribute("classname") == "Button SemiRound Blue")
                {
                    element.InvokeMember("click");
                }
            }
Bu kodlar ile denedim fakat çalışmadı.
Başlık: Ynt: C# WebBrowser butonu tıklatma.
Gönderen: Amper - 20 Ekim 2019, 16:57:59
https://stackoverflow.com/questions/6563901/clicking-button-automatically-using-htmlagilitypack
inceleyebilirsin
Başlık: Ynt: C# WebBrowser butonu tıklatma.
Gönderen: xentrow - 20 Ekim 2019, 20:06:59
Farklı bir siteden çekeceğim verileri fakat https://lolprofile.net/tr/summoner/tr/xentrownbfgnhgfn sitede bulunamayan bir kişi arattığımda 404 döndürüldü hatası veriyor. Yardımcı olma şansın var mı?
Başlık: Ynt: C# WebBrowser butonu tıklatma.
Gönderen: Amper - 20 Ekim 2019, 20:09:09
try
{
  // bağlantıları yolladığın bölüm
}
catch(WebException e)
{
   // hata
}

catch(Exception e)
{
   // hata
}

bu şekilde kullanabilir misin?
Başlık: Ynt: C# WebBrowser butonu tıklatma.
Gönderen: Codes. - 20 Ekim 2019, 20:19:05
Neden bu kadar uğraşıyorsun ki basit bir kod ile bunu yapabilirsin.

Butonun olduğu kısma yenile butonuna

PAWN Kodu: Seç
webBrowser1.Refresh();
gibi yapabilirsin.
Başlık: Ynt: C# WebBrowser butonu tıklatma.
Gönderen: NexoR - 20 Ekim 2019, 20:41:25
Sayfayı yenilemek varken neden tıklatmak istiyorsun ?
Başlık: Ynt: C# WebBrowser butonu tıklatma.
Gönderen: xentrow - 20 Ekim 2019, 20:43:51
Kişinin bilgilerini güncellemek için sayfayı yenilemek işe yaramıyor.
Başlık: Ynt: C# WebBrowser butonu tıklatma.
Gönderen: NexoR - 20 Ekim 2019, 21:31:45
Yenileme butonuna basınca çalıştığına emin misin ?
Bastığım da sadece dönen bar var.
Başlık: Ynt: C# WebBrowser butonu tıklatma.
Gönderen: xentrow - 20 Ekim 2019, 21:41:27
Eğer sayfayı yenilemeden uygulamadan arattırıp veri çekersem en son ne zaman yenilenmişse o zamanın verisini veriyor. Ama sayfadan "Yenile" butonunu kullanıp uygulamadan aratırsam güncel verileri çekiyor. Bu yüzden o butona bastırtmaya çalışıyorum.