VB.Net Siteden Veri Çekmek Webbrowser Eğitimi (orta seviye) Razor 1

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
TEK TABANCA
Uzman Üye
Katılım
30 Ocak 2016
Mesajlar
279
Tepki puanı
138
Ödüller
9
Yaş
25
Sosyal
10 HİZMET YILI
Herkeze iyi akşamlar bügün size siteden veri nasıl çekilir onu gösterecegim
1)ilk olarak veri çekeceğimiz siteyi bulalım
"ben size facebook giriş yapma programını gösterecegim"
2)giriş sayfasına gidelim url şu = "
Bağlantıları görmek için lütfen Giriş Yap
"
Ekran Alıntısı.JPG

3)programımıza girelim ve yeni bir proje açalım
4)projemize 2 adet textbox , 1 adet buton , 1 adet webbrowser ekleyelim
5)formumuzun load kısmına bu kodu yazalım sitenizin url'sine göre orayı değiştirebilirsiniz
VB.Net:
WebBrowser1.Navigate("https://www.facebook.com/login")
web browserin url"sinede url"emizi girelim url kısmına "
Bağlantıları görmek için lütfen Giriş Yap
" girip entere basın burası bu kadar
url.JPG

6)google chrome dan urlye gidelim "
Bağlantıları görmek için lütfen Giriş Yap
" e posta veya telefon numarası yazan yere sağ tıklayıp öğeyi denetle diyelim şöyle bir yer açılacak
denetle.JPG

burda id="email") yani eposta kutusunun id email bunu bir not defterine kaydedin
7)şifre kutusunada aynı şekil öğeyi denetle yapın şöyle bir yer çıkacak
pass.JPG

şifremizin id "pass" bunuda not defterine kaydedin
8)son olarak giriş yap butonunun idisini bulmaya sağ tıklayıp aynı şekil öğeyi denetle diyorusunuz
log.JPG

gördüğünüz üzeri giriş yap butonumuzun id "loginbutton" bunuda kaydedelim ve programa geçelim
9)butonumuza çift tıklayığ şu kodları girelim
VB.Net:
Dim email As HtmlElement = WebBrowser1.Document.GetElementById("email")
        Dim pass As HtmlElement = WebBrowser1.Document.GetElementById("pass")
        Dim login As HtmlElement = WebBrowser1.Document.GetElementById("loginbutton")

        email.SetAttribute("value", TextBox1.Text)
        pass.SetAttribute("value", TextBox2.Text)
        login.InvokeMember("click")
        MsgBox("Başarı İle Giriş Yapıldı")

evet bugunluk bu kadar bu basit yollu bir login formu oldu eğer beğenirseniz bidaki razorda hataları, ve benzeri şeyleri formda labele yansıtmayı göstericeğim emeğe saygı 1 like çok görmeyin seviliyosunuz :)
 
Son düzenleme:
Rising Star
Onaylı Üye
Katılım
31 Ocak 2018
Mesajlar
98
Tepki puanı
26
Yaş
26
8 HİZMET YILI
Gayet yararlı bir konu olduğunu düşünüyorum, ellerinize sağlık :)
 
Doomsday is approaching
Ultra Üye
Katılım
8 Şub 2019
Mesajlar
1,709
Çözümler
5
Tepki puanı
684
Ödüller
8
7 HİZMET YILI
Ellerine sağlık kardeşim , Yararlı konu.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst