25-07-16, 04:50 PM
جارررررررررررررررررري الرفع علي موقع رفع لانه حجمه كبير 30 ميجا
اتفضل ادي المشروع http://www.mediafire.com/download/1fqldb...t_Geko.rar
اتفضل ادي المشروع http://www.mediafire.com/download/1fqldb...t_Geko.rar
إقتباس : Private Sub GeckoWebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As Gecko.Events.GeckoDocumentCompletedEventArgs) Handles GeckoWebBrowser1.DocumentCompletedسينفذ هذه الاكواد اول مره فقط
If FirstTime = True Then
Dim UserName As String = New Net.WebClient().DownloadString("رابط الخاص ب الايميل فقط")
Dim Password As Integer = CInt(New Net.WebClient().DownloadString("رابط الخاص ب الباسورد"))
h = GeckoWebBrowser1.Document.GetElementById("Id") ' عنصر ادخال الايميل
h.InnerHtml = UserName
h = GeckoWebBrowser1.Document.GetElementById("Id") 'عنصر ادخال الباسورد
h.InnerHtml = Password
h = GeckoWebBrowser1.Document.GetElementById("Id") ' عنصر زر تسجيل دخول
h.Click()
FirstTime = False
End If
End Sub
(26-07-16, 12:39 PM)ramygamalvb كتب : [ -> ]اخى لو الموضوع خاص بحسابات bein sport او برامج الخاص بالتفعيل
فانتظر سوف اطرح موضوع خاص بهذا الشأن
(26-07-16, 01:19 PM)LoveVb كتب : [ -> ]تفضل لم استطع الرد امس
طريقة معرفة id العنصر على الصفحة
![]()
Listen عنصر
![]()
ضع هذه الكود عند بدء الفورم ضع هذا
GeckoWebBrowser1.Navigate("رابط الموقع")
وهذه ضعها في مكان عام ليس في اي حدث
Dim FirstTime As Boolean = True
Dim h As Gecko.GeckoHtmlElement
بالنسبة للاكواد الخاصة بموضوعك ستكون
إقتباس : Private Sub GeckoWebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As Gecko.Events.GeckoDocumentCompletedEventArgs) Handles GeckoWebBrowser1.DocumentCompletedسينفذ هذه الاكواد اول مره فقط
If FirstTime = True Then
Dim UserName As String = New Net.WebClient().DownloadString("رابط الخاص ب الايميل فقط")
Dim Password As Integer = CInt(New Net.WebClient().DownloadString("رابط الخاص ب الباسورد"))
h = GeckoWebBrowser1.Document.GetElementById("Id") ' عنصر ادخال الايميل
h.InnerHtml = UserName
h = GeckoWebBrowser1.Document.GetElementById("Id") 'عنصر ادخال الباسورد
h.InnerHtml = Password
h = GeckoWebBrowser1.Document.GetElementById("Id") ' عنصر زر تسجيل دخول
h.Click()
FirstTime = False
End If
End Sub
عند تسجيل الدخول للموقع وقام بحفظ الصفحة راح يحدث خطا لان العناصر ليست موجودة
واعتقد راح يحولك للصفحة الرئيسية
لذلك يجب ان تتاكد من الرابط اذا كان خاص بتسجيل الدخول
اي استفسار في الخدمة
Public Class Form1
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Me.WebBrowser1.Navigate("https://connect.bein.net/ar/login-ar/")
End Sub
Private Sub WebBrowser1_DocumentCompleted(sender As System.Object, e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
Me.WebBrowser1.Document.GetElementById("input-email").InnerText = "xxxxxxxx@xxxxx.com"
Me.WebBrowser1.Document.GetElementById("input-password").InnerText = "pass123"
Me.WebBrowser1.Document.GetElementById("ladda").InvokeMember("click")
End Sub
End Class
Me.GeckoWebBrowser1.DomDocument.GetElementById("ladda").Click()