E-Okul Selenium

Kodla Büyü

mfatih4125

Üye
Mesajlar
13
Arkadaşlar MEB'in eokul girişini değiştirmesi üzerine selenium ile yazılan tüm e-okul programları çöğ oldu. Bu konuda programı olanlar günceleme yapamaz mı?
 
Selenium da Eokul giriş sayfası açıldığında adres çubuğuna https://mebbis.meb.gov.tr/ yazılıp giriş sağlandıktan sonra resim-1 deki ekran geldiğinde sağ tıklanıp incele menüsü tıklanır. Çıkan ekranda Console yazan yere şu javascript kodu yazılır ve entere basılır. Bu kod e-okul sayfasının aynı sekmede açılmasını sağlıyor. Bu şekilde birkaç programa çözüm yolu sağlanmıştır.
Javascript Kodu:
JavaScript:
function SetTarget(wtarget) {document.forms[0].target = "_self";}
 

Ekli dosyalar

  • Resim-1.jpg
    Resim-1.jpg
    207.4 KB · Görüntüleme: 62
  • Resim-2.jpg
    Resim-2.jpg
    184.8 KB · Görüntüleme: 60
Aşağıdaki kodu kullanarak QR kodu okutup giriş yapabilirsiniz.
(Bu kodu önceki programların giriş işlemlerini yapan kısmıyla değiştirmeniz gerekir.)

Private Sub CommandButton1_Click()
Dim eokul As New Selenium.WebDriver, element As WebElement, sec As SelectElement, resim As Selenium.Image, anapencere As Selenium.Window
Dim y As Integer, x As Integer, sinif As Integer
Dim snfMvcd As String
eokul.Start "chrome"
eokul.Get "https://mebbis.meb.gov.tr/index.aspx"
eokul.FindElementByXPath("/html/body/div[1]/div/div[2]/div/div/form/div[3]/div[5]/div/a[1]").Click
eokul.Wait 1000
MsgBox "QR KODU OKUTUN SONRA DEVAM EDİN" 'Burada QR kodunUN girilmesini bekliyoruz.
eokul.FindElementByXPath("/html/body/form/section/div/div/div[2]").Click
eokul.Wait 1000
eokul.FindElementByXPath("/html/body/form/div[8]/div/div/div[2]/ul/li[1]/a").Click ' e-okul giriş tıklama
eokul.Wait 1000
eokul.SwitchToNextWindow
eokul.Wait 1000
eokul.SwitchToPreviousWindow
eokul.Get "https://e-okul.meb.gov.tr/IlkOgretim/OKL/IOK00011.aspx" 'ORTAOKUL KURUM İŞLEMLERİNE GİR
eokul.Wait 1000
 
Geri
Üst