تقييم الموضوع :
  • 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 ك ب / التحميلات : 5)
الرد }}}
تم الشكر بواسطة: سعود
#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 ك ب / التحميلات : 7)
الرد }}}
تم الشكر بواسطة: سعود , ابو روضة
#18
(10-02-21, 03:28 PM)bidaya كتب :
اسمحولي بالتدخل اساتذتي الكرام بهذا المثال كنت اريدة المشاركة به قبل التدخل الاخير للاخ سعود 

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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 2 149 07-04-24, 02:51 PM
آخر رد: تركي الحلواني
  أستفسار عن قراءة الاسطر altoki939 8 279 07-04-24, 05:36 AM
آخر رد: altoki939
  [سؤال] أرغب في شريط ضبط الخطوط في أداة RichTextBox والكود كما بالصورة Mostchar 1 128 02-04-24, 01:01 AM
آخر رد: justforit
  مشكله فى جهاز قراءة الباركود خالد كامل1 1 358 03-11-23, 06:42 AM
آخر رد: Taha Okla
Rainbow [سؤال] إضافة شريط ضبط الكتابة في أداة RichTextBox أبو خالد الشكري 0 230 29-10-23, 08:19 AM
آخر رد: أبو خالد الشكري
  [سؤال] تشغيل راديو عن طريق الانترنت أبوسعود 5 729 01-07-23, 10:34 PM
آخر رد: asmarsou
  مساعدة في تكرار صفحات الطبع Reportview نيمو 0 412 20-06-23, 09:14 PM
آخر رد: نيمو
  ربط جهازين عن طريق الانترنت (public ip) mom22jo 5 1,978 15-05-23, 12:25 AM
آخر رد: ابو محمد محمد محمد
  تنزيل ملف من موقع علي الانترنت ؟ Abdh111 12 1,299 04-05-23, 07:22 PM
آخر رد: ramy alfoly
  [VB.NET] مشكله في قراءة ملصقات الباركود CoderMM 6 1,818 15-03-23, 06:27 PM
آخر رد: المتألق9

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم