تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] عندي سؤال في التعامل مع صفحات الويب
#6
(04-11-18, 12:18 PM)elgokr كتب :
الشكر لله والحمد لله
والحمد لله على كل حال

تم عمل السورس ويمكنك تحميلهم من المرفقات
مرفق السورس + برنامج للاختبار 
السورس (2015)

السورس يحتوى على كلاً من 


عدد [ 2 ] TextBox
عدد [ 2 ] Button
عدد [ 1 ] Timer

كود السورس كاملاً
كود :
Public Class Form1

   Private WB As New WebBrowser

   Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
       If Not TextBox2.Text = Nothing Or Not TextBox2.Text = "" Then
           If Not TextBox2.Text.Contains("https://www.up-4.net/") Then MsgBox("يجب ادخال رابط التحميل لاتمام العملية") : Exit Sub
           Timer1.Stop()
           WB.Navigate(TextBox2.Text)
           WB.ScriptErrorsSuppressed = True
           Do While WB.ReadyState <> WebBrowserReadyState.Complete
               Application.DoEvents()
               Button1.Enabled = True
           Loop
       End If
   End Sub

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       WB.Document.GetElementById("freeDownload").InvokeMember("click")
       Button1.Enabled = False
       Timer1.Start()
   End Sub

   Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
       For Each XOne As HtmlElement In WB.Document.GetElementsByTagName("table")
           If XOne.GetAttribute("className") = "filepanel table table-bordered" Then
               Dim SPx_ As String() = Split(XOne.InnerHtml, "<tr>")
               Dim SPy_ As String() = Split(SPx_(4), "<td>")
               TextBox1.Text = SPy_(2).Replace(Space(1), Nothing).Replace("</td>", Nothing).Replace("</tr>", Nothing).Replace("t", Space(1) & "t")
           End If
       Next
       Timer1.Stop()
   End Sub
End Class

صورة الناتج النهائي عند جلب القيمة المطلوبة


تحياتى لك
وتمنياتى لك التوفيق

شكرا لك اخي العزيز و جزاك الله كل الخير
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو


الردود في هذا الموضوع
RE: عندي سؤال في التعامل مع صفحات الويب - بواسطة farfour - 04-11-18, 09:21 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 106 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 277 02-11-25, 11:19 PM
آخر رد: justforit
  [نقاش] سؤال MetoDas 2 1,491 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 513 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 809 09-02-25, 12:02 AM
آخر رد: princelovelorn
  سؤال واستفسار خالد كامل1 1 404 04-02-25, 09:31 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 396 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 448 01-02-25, 03:48 PM
آخر رد: Microformt
  [سؤال] عندي مشكلة في كود ارسال الاشعارات Push Notifacations Mina Botros 0 267 30-01-25, 05:03 AM
آخر رد: Mina Botros
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,506 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري

التنقل السريع :


يقوم بقرائة الموضوع: