GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi
20 Ocak 2025, 16:57:11

C# WebBrowser butonu tıklatma.

Başlatan xentrow, 20 Ekim 2019, 16:45:10

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

xentrow

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ı.
Son düzenlenme: 20 Ekim 2019, 16:47:37 darkwing


xentrow

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ı?


Amper

try
{
  // bağlantıları yolladığın bölüm
}
catch(WebException e)
{
   // hata
}

catch(Exception e)
{
   // hata
}

bu şekilde kullanabilir misin?


Codes.

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.


NexoR

Sayfayı yenilemek varken neden tıklatmak istiyorsun ?


xentrow

Kişinin bilgilerini güncellemek için sayfayı yenilemek işe yaramıyor.


NexoR

Yenileme butonuna basınca çalıştığına emin misin ?
Bastığım da sadece dönen bar var.


xentrow

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.