VB.Net ile WebBrowser'da Checkbox var ve siz bunu otomatik olarak seçtirmek istiyorsanız yazımızın devamını okuyun.
VB.Net ile bir webbrowserda sitedeki checkboxu otomatik olarak nasıl aktif hale getirirsiniz şimdi ondan bahsedicem.
Hemen kodlara geçelim daha sonra size kodlardan bahsedicem.
İlk olarak WebBrowser'daki RadioButtonu nasıl aktif hale getiririz ondan bahsedicem.
Şimdi örnek olarak bir örnek html yazısı veriyorum.
<td><input type="radio" name="radio" id="radio" value="radio" /> Option 1 <input type="radio" name="radio" id="radio" value="radio" /> Option 2 </td>
Daha sonra projemize ekleyeceğimiz kod;
For Each ele As HtmlElement In WB1.Document.All If ele.GetAttribute("value").ToLower = "radio".ToLower Then ele.InvokeMember("click") Exit For End If Next
Yukarıdaki VB.Net kodumuzda value="radio" olanı click yap yani aktif hale getir diyoruz. Şimdi VB.Net ile WebBrowser'daki Checkboxu nasıl aktif hale getiririz onu göstereceğim. Örnek bir html yazısı;
<th> <input type="checkbox" onchange="groupCheck(this.checked)"> </th>
Şimdi bu CheckBoxu VB.Net'de WebBrowser'da nasıl aktif ederiz kodu aşağıda;
For Each ele As HtmlElement In webbrowser1.Document.All 'Get the input type Dim type As String = ele.GetAttribute("type") 'If it's a checkbox, then check it. If type = "checkbox" Then ele.InvokeMember("click") End If Next
İşlemimiz bukadar arkadaşlar. Bu ne işimize yarıyacak diyenler olucaktır illa bu CheckBox ile üye onayı yaptırılıyor ve sizin bir bot yapmanız gerekiyor ancak checkboxu otomatik olarak seçtiremiyorsunuz üstteki kod ile bunu başarabilirsiniz. Daha sonra RadioButton ile bir oy kullanımı yapan bir site olabilir ve o siteye sizin bot yapmanız gerekebilir ancak radiobuttonu otomatik olarak aktif hale getiremiyorsanız üstteki kod ile bunu yapabilirsiniz. Daha fazla bilgi için YouTube kanalıma abone olarak veya Facebook'dan arkadaş ekleyerek bilgi alabilirsiniz.
Hiç yorum yok :
Yorum Gönder