تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
قراءة صفحات الانترنت على RichTextBox
#11
(09-02-21, 11:50 PM)ابو روضة كتب : يا سلام عليك أخى سعود " رجل المواقف الصعبة حقاً "
بس مش عارف ليه ظهرت لى هكذا ؟


اكيد الترميز و حله بسيط هل استخدمت الـ ملف htmlal ؟
ام غيره؟
اقصد كيف جلبت النص؟
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: ابو روضة
#12
(09-02-21, 11:55 PM)سعود كتب : اكيد الترميز و حله بسيط هل استخدمت الـ ملف htmlal ؟
ام غيره؟
اقصد كيف جلبت النص؟


بعد التعديل البسيط أنظر للمشروع وقت ما وقت حضرتك يسمع لو سمحت طبعا....


الملفات المرفقة
.rar   البطالة والبحث عن عمل.rar (الحجم : 670.15 ك ب / التحميلات : 10)
الرد }}}
تم الشكر بواسطة: سعود
#13
فضلت معاها والحمدلله أخى سعود عدلت على الكود بتاعك....

كود :
Private Sub getpost()
       Dim url As String = TextBox1.Text
       Dim wc As New WebClient
       wc.Encoding = Encoding.UTF8
       url = WebUtility.HtmlDecode(url)
       Dim html As String = wc.DownloadString(url)
       Dim h As New HtmlAgilityPack.HtmlWeb
       Dim Encod As New HtmlAgilityPack.HtmlDocument
       Encod.LoadHtml(html)
       Dim d As HtmlAgilityPack.HtmlDocument = h.Load(url, "Get")
       For Each n As HtmlAgilityPack.HtmlNode In Encod.DocumentNode.SelectNodes("/html/body/div/div[2]/section/div[1]/div/div[3]/div/p")
           RichTextBox1.Invoke(Sub() RichTextBox1.Text = Encod.DocumentNode.SelectSingleNode("/html/body/div/div[2]/section/div[1]/div/div[3]/div/p").InnerText.TrimEnd)

           RichTextBox1.Invoke(Sub() RichTextBox1.Text = Encod.DocumentNode.SelectSingleNode("/html/body/div/div[2]/section/div[1]/div/div[5]/div/p").InnerText.TrimEnd)
           Button1.Invoke(Sub() Button1.Text = "تم")
           Button1.Invoke(Sub() Button1.Enabled = True)
           Exit Sub
           Exit For
       Next
   End Sub

تبقى الآن مشكلة وأنه يجلب السؤال فقط وطبعا حاولت مع اجابة السؤال اللى فى الموقع 
وفعلا جلبها لكنه يجلب أخر قيمة فقط يعنى جلب الاجابة وترك السؤال Big Grin
الرد }}}
تم الشكر بواسطة: سعود
#14
إقتباس :لكنه يجلب أخر قيمة فقط يعنى جلب الاجابة وترك السؤال 
هذي سهلة لان لا توجد في الصفحة الا نودين :
 <div itemprop="text">
<div itemprop="text">


واحد للسؤال والاخر للجواب تستطيع ترك استخدام جملة For   وتستخدم الاندكس بعد علامة النود

PHP كود :
Private Sub getpost()
 
       Dim h As New HtmlAgilityPack.HtmlWeb
        Dim d 
As HtmlAgilityPack.HtmlDocument h.Load("http://islamweb.net/ar/consult/index.php?page=Details&id=2446968""Get")
 
       Dim nods As HtmlAgilityPack.HtmlNodeCollection d.DocumentNode.SelectNodes("//div[@itemprop='text']")
 
       TextBox1.Invoke(Sub() TextBox1.Text nods(0).InnerText vbNewLine nods(1).InnerText)
 
       Button1.Invoke(Sub() Button1.Text "تم")
 
       Button1.Invoke(Sub() Button1.Enabled True)
 
   End Sub 
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: ابو روضة
#15
(10-02-21, 02:58 AM)سعود كتب :
إقتباس :لكنه يجلب أخر قيمة فقط يعنى جلب الاجابة وترك السؤال 
هذي سهلة لان لا توجد في الصفحة الا نودين :
 <div itemprop="text">
<div itemprop="text">


واحد للسؤال والاخر للجواب تستطيع ترك استخدام جملة For   وتستخدم الاندكس بعد علامة النود

PHP كود :
Private Sub getpost()
 
       Dim h As New HtmlAgilityPack.HtmlWeb
        Dim d 
As HtmlAgilityPack.HtmlDocument h.Load("http://islamweb.net/ar/consult/index.php?page=Details&id=2446968""Get")
 
       Dim nods As HtmlAgilityPack.HtmlNodeCollection d.DocumentNode.SelectNodes("//div[@itemprop='text']")
 
       TextBox1.Invoke(Sub() TextBox1.Text nods(0).InnerText vbNewLine nods(1).InnerText)
 
       Button1.Invoke(Sub() Button1.Text "تم")
 
       Button1.Invoke(Sub() Button1.Enabled True)
 
   End Sub 


تسلم إيدك والله أخى سعود ماشاء الله ولا حول ولا قوة إلا بالله...
زادك الله من واسع فضله...
الرد }}}
تم الشكر بواسطة: سعود
#16
(10-02-21, 03:26 AM)ابو روضة كتب :
(10-02-21, 02:58 AM)سعود كتب :
إقتباس :لكنه يجلب أخر قيمة فقط يعنى جلب الاجابة وترك السؤال 
هذي سهلة لان لا توجد في الصفحة الا نودين :
 <div itemprop="text">
<div itemprop="text">


واحد للسؤال والاخر للجواب تستطيع ترك استخدام جملة For   وتستخدم الاندكس بعد علامة النود

PHP كود :
Private Sub getpost()
 
       Dim h As New HtmlAgilityPack.HtmlWeb
        Dim d 
As HtmlAgilityPack.HtmlDocument h.Load("http://islamweb.net/ar/consult/index.php?page=Details&id=2446968""Get")
 
       Dim nods As HtmlAgilityPack.HtmlNodeCollection d.DocumentNode.SelectNodes("//div[@itemprop='text']")
 
       TextBox1.Invoke(Sub() TextBox1.Text nods(0).InnerText vbNewLine nods(1).InnerText)
 
       Button1.Invoke(Sub() Button1.Text "تم")
 
       Button1.Invoke(Sub() Button1.Enabled True)
 
   End Sub 


تسلم إيدك والله أخى سعود ماشاء الله ولا حول ولا قوة إلا بالله...
زادك الله من واسع فضله...

 و اياك و كل من يقرا مشاركتنا هذه
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: ابو روضة , bidaya
#17
اسمحولي بالتدخل اساتذتي الكرام بهذا المثال كنت اريدة المشاركة به قبل التدخل الاخير للاخ سعود 

فيمكن تكون فكرة مفيدة


الملفات المرفقة
.rar   ابو روضة.rar (الحجم : 30.91 ك ب / التحميلات : 12)
الرد }}}
تم الشكر بواسطة: سعود , ابو روضة
#18
(10-02-21, 03:28 PM)bidaya كتب :
اسمحولي بالتدخل اساتذتي الكرام بهذا المثال كنت اريدة المشاركة به قبل التدخل الاخير للاخ سعود 

فيمكن تكون فكرة مفيدة

الله يكرم أصلك الطيب حبيب قلبى...
جزاك الله كل الخير.
الرد }}}
تم الشكر بواسطة: bidaya


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 663 18-06-25, 11:09 AM
آخر رد: dubai.eig
  مشكلة عدم قراءة قاعدة بيانات MS access 0 423 29-03-25, 01:58 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 353 29-03-25, 01:57 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 289 29-03-25, 01:57 PM
آخر رد: ibraa939
Heart [كود] قراءة كلمات باللغة السواحيلية أبو خالد الشكري 0 168 16-10-24, 12:42 AM
آخر رد: أبو خالد الشكري
  أستفسار عن قراءة الاسطر altoki939 15 1,071 23-09-24, 05:00 PM
آخر رد: altoki939
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 3 609 15-09-24, 04:01 PM
آخر رد: Mostchar
  [سؤال] أرغب في شريط ضبط الخطوط في أداة RichTextBox والكود كما بالصورة Mostchar 1 384 02-04-24, 01:01 AM
آخر رد: justforit
  مشكله فى جهاز قراءة الباركود خالد كامل1 1 635 03-11-23, 06:42 AM
آخر رد: Taha Okla
Rainbow [سؤال] إضافة شريط ضبط الكتابة في أداة RichTextBox أبو خالد الشكري 0 423 29-10-23, 08:19 AM
آخر رد: أبو خالد الشكري

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


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