تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الكود سليم لكنه لا يعمل _HtmlAgilityPack
#1
السلام عليكم ورحمة الله وبركاته...
بحاول جلب هذه المواضيع الموجودة هنا  داخل ليست بوكس لكنه لا يعمل وأعتقد أن الكود صحيح من وجهه نظرى انا لكن أكيد سيكون عند أحدكم رأى أخر وبكل تأكيد سيكون أجمل..


كود :
 Dim url As String = "https://islamweb.net/ar/consult/index.php?page=listing&pid=5064"
       Dim wc As New WebClient
       wc.Encoding = Encoding.UTF8
       Dim html As String = wc.DownloadString(url)
       Dim doc As New HtmlAgilityPack.HtmlDocument
       doc.LoadHtml(html)
       For Each n As HtmlAgilityPack.HtmlNode In doc.DocumentNode.SelectNodes("//*[@class='oneitems']/ul/li/h2/a[1]")
           ListBox1.Items.Add(n.InnerText)
           lst.Add("https://islamweb.net" & n.Attributes("href").Value)
       Next
الرد }}}
تم الشكر بواسطة:
#2
هل اصبت الهدف ام لا
اقصد هل هذا هو المطلوب؟

PHP كود :
Public Class Form1
    Dim lst 
As New List(Of String)
 
   Private Sub gd(url As String)
 
       lst.Clear()
 
       ListBox1.Invoke(Sub() ListBox1.Items.Clear())
 
       Dim h As New HtmlAgilityPack.HtmlWeb
        Dim d 
As HtmlAgilityPack.HtmlDocument h.Load(url"Get")
 
       For Each n As HtmlAgilityPack.HtmlNode In d.DocumentNode.SelectNodes("//ul[@class='oneitems']//li/h2/a")
 
           ListBox1.Invoke(Sub() ListBox1.Items.Add(n.InnerText.Trim))
 
           lst.Add(n.Attributes("href").Value)
 
       Next
        Button1
.Invoke(Sub() Button1.Enabled True)
 
       Button1.Invoke(Sub() Button1.Text "تم")

 
   End Sub
    Private Sub Button1_Click
(sender As ObjectAs EventArgsHandles Button1.Click
        Dim u 
As String TextBox1.Text
        Dim th 
As New Threading.Thread(AddressOf gd)
 
       If th.IsAlive False Then
            Button1
.Enabled False
            Button1
.Text "انتظر..."
 
           th.Start(u)
 
       End If
 
   End Sub
End 
Class 
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: ابو روضة , ابراهيم ايبو
#3
(06-02-21, 08:21 PM)سعود كتب :
هل اصبت الهدف ام لا
اقصد هل هذا هو المطلوب؟

PHP كود :
Public Class Form1
    Dim lst 
As New List(Of String)
 
   Private Sub gd(url As String)
 
       lst.Clear()
 
       ListBox1.Invoke(Sub() ListBox1.Items.Clear())
 
       Dim h As New HtmlAgilityPack.HtmlWeb
        Dim d 
As HtmlAgilityPack.HtmlDocument h.Load(url"Get")
 
       For Each n As HtmlAgilityPack.HtmlNode In d.DocumentNode.SelectNodes("//ul[@class='oneitems']//li/h2/a")
 
           ListBox1.Invoke(Sub() ListBox1.Items.Add(n.InnerText.Trim))
 
           lst.Add(n.Attributes("href").Value)
 
       Next
        Button1
.Invoke(Sub() Button1.Enabled True)
 
       Button1.Invoke(Sub() Button1.Text "تم")

 
   End Sub
    Private Sub Button1_Click
(sender As ObjectAs EventArgsHandles Button1.Click
        Dim u 
As String TextBox1.Text
        Dim th 
As New Threading.Thread(AddressOf gd)
 
       If th.IsAlive False Then
            Button1
.Enabled False
            Button1
.Text "انتظر..."
 
           th.Start(u)
 
       End If
 
   End Sub
End 
Class 

حبيبى أخى سعود تسلم من كل شر...
أكيد الكود صحيح الذى أرسلته حضرتك لكن أكيد يوجد شيئ ناقص بجهازى او خطأ فى نسخة
الويندوز أو أو ... لا أعلم صراحة ما سبب الخطأ هذا


الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#4
(06-02-21, 08:36 PM)ابو روضة كتب :
(06-02-21, 08:21 PM)سعود كتب :
هل اصبت الهدف ام لا
اقصد هل هذا هو المطلوب؟

PHP كود :
Public Class Form1
    Dim lst 
As New List(Of String)
 
   Private Sub gd(url As String)
 
       lst.Clear()
 
       ListBox1.Invoke(Sub() ListBox1.Items.Clear())
 
       Dim h As New HtmlAgilityPack.HtmlWeb
        Dim d 
As HtmlAgilityPack.HtmlDocument h.Load(url"Get")
 
       For Each n As HtmlAgilityPack.HtmlNode In d.DocumentNode.SelectNodes("//ul[@class='oneitems']//li/h2/a")
 
           ListBox1.Invoke(Sub() ListBox1.Items.Add(n.InnerText.Trim))
 
           lst.Add(n.Attributes("href").Value)
 
       Next
        Button1
.Invoke(Sub() Button1.Enabled True)
 
       Button1.Invoke(Sub() Button1.Text "تم")

 
   End Sub
    Private Sub Button1_Click
(sender As ObjectAs EventArgsHandles Button1.Click
        Dim u 
As String TextBox1.Text
        Dim th 
As New Threading.Thread(AddressOf gd)
 
       If th.IsAlive False Then
            Button1
.Enabled False
            Button1
.Text "انتظر..."
 
           th.Start(u)
 
       End If
 
   End Sub
End 
Class 

حبيبى أخى سعود تسلم من كل شر...
أكيد الكود صحيح الذى أرسلته حضرتك لكن أكيد يوجد شيئ ناقص بجهازى او خطأ فى نسخة
الويندوز أو أو ... لا أعلم صراحة ما سبب الخطأ هذا


جرب حط الكود ده في الفورم لود
كود :
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3
            ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls
            ServicePointManager.SecurityProtocol = DirectCast(3072, SecurityProtocolType)
الرد }}}
تم الشكر بواسطة: ابو روضة , سعود , ابراهيم ايبو
#5
اخي الكريم انت خذ فقط الباترن ...احب دوما اجرب القصد الباترن فقطSmile
لكن تاكد من الرابط.

كنت مشغل vpn ولما قفلته ظهرت لي رسالة مماثلة.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
#6
اليوم السابع كتب : كتب :جرب حط الكود ده في الفورم لود
كود :
كود :
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3
            ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls
            ServicePointManager.SecurityProtocol = DirectCast(3072, SecurityProtocolType)
والله كنت ببحث عن هذا الكود لآنى نسيتو وضاع من جهازى لآنه حل لى مشاكل كبيرة..فعلا إكتمل الحل بفضل الله ثم بكود الاخ سعود ثم بهذا الكود...
جزاكم الله كل الخير والسعادة...
ملحوظة :-
لما ببعد شوية عن البرمجة بنسى أغلب ما تعلمته خلال يومين بالضبط  
الرد }}}
#7
(06-02-21, 08:47 PM)ابو روضة كتب :
(06-02-21, 08:40 PM)اليوم السابع كتب : جرب حط الكود ده في الفورم لود
كود :
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3
            ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls
            ServicePointManager.SecurityProtocol = DirectCast(3072, SecurityProtocolType)

والله كنت ببحث عن هذا الكود لآنى نسيتو وضاع من جهازى لآنه حل لى مشاكل كبيرة.

فعلا إكتمل الحل بفضل الله ثم بكود الاخ سعود ثم بهذا الكود...
جزاكم الله كل الخير والسعادة...
ملحوظة :-
لما ببعد شوية عن البرمجة بنسى أغلب ما تعلمته خلال يومين بالضبط  Big Grin

(06-02-21, 08:52 PM)سعود كتب :
اغلقت الـvpn وجربت الكود ولم يعمل 
ماهو عمل هذا الكود؟

والله يا أخى أنا عثرت عليه من سنتين تقريبا وضعه لى الأخ الكريم معاند الحظ كان بسبب مشكله مثل هذه
ونسيت وظيفته لكن أعتقد والله تعالى أعلى وأعلم بأنه يسمح بالولوج داخل المواقع فى وضع التخفى من خلال الأكواد وأعتقد
أيضا أنه على ويندوز 7 لن تحتاجه لآن ويندوز 10 حمايته قوية بعض الشيئ.

الحمدلله رب العالمين 
الكود ده بيعمل تخطي ل Ssl و Tls علشان حمايه المواقع 
و وبيعمل علي ويندوز 10 فقط 
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information ما هو الخطاء في الكود ProgressBar1 Mostafa201255411 1 191 26-11-25, 08:19 PM
آخر رد: asmarsou
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 209 08-10-25, 02:20 PM
آخر رد: salamandal
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 2 1,051 28-08-25, 09:13 AM
آخر رد: محمد مسافر
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 0 841 27-08-25, 04:05 PM
آخر رد: محمد مسافر
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,138 28-05-25, 09:16 PM
آخر رد: خالد كامل1
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 676 03-04-25, 02:44 PM
آخر رد: princelovelorn
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 820 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 620 05-02-25, 01:51 AM
آخر رد: new_programer
  ارجو تقيم الكود المرفق - جلب اعلي رقم لتسلسل نصي للباركود new_programer 4 604 30-01-25, 08:26 AM
آخر رد: new_programer
  هذا الكود لا يعمل بشكل صحيح لماذا ؟ PeterGhattas082460 3 446 21-12-24, 02:55 PM
آخر رد: aljzazy

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


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