lostyazilim
tr.link

Asp.net Bot'a Otomatik Butona Tıklatma

27 Mesajlar 3.850 Okunma
lstbozum
tr.link

ytre10 ytre10 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.01.2015
  • Yaş/Cinsiyet 44 / E
  • Meslek CTO
  • Konum İstanbul Anadolu
  • Ad Soyad H** B**
  • Mesajlar 163
  • Beğeniler 17 / 30
  • Ticaret 12, (%100)
var span = htmlDocument.GetElementById("spanidsi");
if (span != null) {
span.InvokeMember("onclick");
}
 

 

wmaraci
reklam

WmOptimize WmOptimize Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.11.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek WebProgramlama
  • Konum İstanbul Anadolu
  • Ad Soyad H** F**
  • Mesajlar 410
  • Beğeniler 151 / 174
  • Ticaret 3, (%100)
ytre10 Hocam yalnız span'da ID yok. OnClick içerisindeki fonksiyonu çalıştırmanın bir yöntemi var mı acaba ?
 

 

ytre10 ytre10 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.01.2015
  • Yaş/Cinsiyet 44 / E
  • Meslek CTO
  • Konum İstanbul Anadolu
  • Ad Soyad H** B**
  • Mesajlar 163
  • Beğeniler 17 / 30
  • Ticaret 12, (%100)
spanda id yok ise tüm spanları yakalayıp ilgili spanı bulup tıklatabilirsin.

var spanList= htmlDocument.GetElementsByTagName("span");
foreach (HtmlElement item in spanList) {
if (item.OuterHtml.Contains("span içerisinde ki bir değer")) {

burada onclik yaptır.
Application.DoEvents();
break;
}
}
 

 

WmOptimize WmOptimize Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.11.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek WebProgramlama
  • Konum İstanbul Anadolu
  • Ad Soyad H** F**
  • Mesajlar 410
  • Beğeniler 151 / 174
  • Ticaret 3, (%100)
ytre10 Hocam çok teşekkür ederim çok yardım ettin ama bir türlü olmuyor bu seferde "var spanList= htmlDocument.GetElementsByTagName("span");" tanımlamasında hata verdi.
Bir de "burada onclik yaptır." kısmında nasıl yapacağımıda anlatırasan.
 

 

wmaraci
wmaraci

ytre10 ytre10 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.01.2015
  • Yaş/Cinsiyet 44 / E
  • Meslek CTO
  • Konum İstanbul Anadolu
  • Ad Soyad H** B**
  • Mesajlar 163
  • Beğeniler 17 / 30
  • Ticaret 12, (%100)
span.InvokeMember("onclick");

htmlDocument yerinede sende ki webbrowser.document yazman lazım.
 

 

WmOptimize WmOptimize Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.11.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek WebProgramlama
  • Konum İstanbul Anadolu
  • Ad Soyad H** F**
  • Mesajlar 410
  • Beğeniler 151 / 174
  • Ticaret 3, (%100)
Hocam "span.InvokeMember("onclick");" çalışmadı bende item.InvokeMember("onclick"); yapıp çalıştırdım. Sonunda oldu diyebilirim. Ancak bu seferde şöyle birşey oldu tıklamayı yaptıktan sonra sayfayı yeniliyor.
 

 

ytre10 ytre10 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.01.2015
  • Yaş/Cinsiyet 44 / E
  • Meslek CTO
  • Konum İstanbul Anadolu
  • Ad Soyad H** B**
  • Mesajlar 163
  • Beğeniler 17 / 30
  • Ticaret 12, (%100)
sayfayı yenileyen bir kod bizde mevcut değil.
sitede elle o spana tıklayınca sayfa yenileniyor mu?
 

 

WmOptimize WmOptimize Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.11.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek WebProgramlama
  • Konum İstanbul Anadolu
  • Ad Soyad H** F**
  • Mesajlar 410
  • Beğeniler 151 / 174
  • Ticaret 3, (%100)
ytre10 Hocam tamam yenileme olayı butona tıkladığı içinmiş. Çok teşekkür ederim. Son bir kısım kaldı hocam tıklama işlemi sonrası bana bir veri veriyor bunu normalde asp.net'te htmlagilit ile yapıyorudum ama form'da pek bir bilgim yok. Bunu da sana zahmet halledersek çok iyi olur :)
 

 

ytre10 ytre10 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.01.2015
  • Yaş/Cinsiyet 44 / E
  • Meslek CTO
  • Konum İstanbul Anadolu
  • Ad Soyad H** B**
  • Mesajlar 163
  • Beğeniler 17 / 30
  • Ticaret 12, (%100)
verinin oldugu span vs yi yakala InvokeMember yerine outertext ile içerisindekini al.
 

 

WmOptimize WmOptimize Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.11.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek WebProgramlama
  • Konum İstanbul Anadolu
  • Ad Soyad H** F**
  • Mesajlar 410
  • Beğeniler 151 / 174
  • Ticaret 3, (%100)
ytre10 Hocam alamadım. Acaba kaynak kodu alabilir miyim ? Eğer alabilirsem ayıklarım aradan.
 

 

wmaraci
wmaraci
Konuyu toplam 3 kişi okuyor. (0 kullanıcı ve 3 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al