تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
البحث ضمن html باستخدام linq
#1
كاتب الموضوع : mr.black

السلام عليكم..
في البداية انا لست ضليعاً في صياغة المواضيع فلذلك سأدخل الى الموضوع مباشرة

بعد استيراد مكتبة LINQ في مشروعك واضافة كنترول web browser و Listbox أكتب الكود التالي لتقوم بالبحث عن اي tag ضمن كود HTML


كود :
[color=#000000][COLOR=#0000bb]Dim hrefLst [/color][color=#007700]= ([/color][color=#0000bb]From elm [/color][color=#007700]As [/color][color=#0000bb]HtmlElement In wb[/color][color=#007700].[/color][color=#0000bb]Document[/color][color=#007700].[/color][color=#0000bb]Body[/color][color=#007700].[/color][color=#0000bb]GetElementsByTagName[/color][color=#007700]([/color][color=#dd0000]"a"[/color][color=#007700]) [/color][color=#0000bb]Select elm[/color][color=#007700].[/color][color=#0000bb]GetAttribute[/color][color=#007700]([/color][color=#dd0000]"href"[/color][color=#007700])).[/color][COLOR=#0000bb]Distinct
[/COLOR][color=#007700]For [/color][color=#0000bb]Each href [/color][color=#007700]As [/color][COLOR=#0000bb]String In hrefLst
ListBox1[/COLOR][color=#007700].[/color][color=#0000bb]Items[/color][color=#007700].[/color][color=#0000bb]Add[/color][color=#007700]([/color][color=#0000bb]href[/color][COLOR=#007700])
[/COLOR][COLOR=#0000bb]Next  
[/COLOR][/COLOR]

فكما تلاحظون انني قمت بالبحث عن a و ارجعت قائمة بـHref التابعة لها
كما يمكنكم استبدال a بأي tag اخرى مثل img وايضا اسبدال href بـ src فتكون قد حصلت على كود يجلب لك كل ماسرات الصور


كود :
[color=#000000][COLOR=#0000bb]Dim hrefLst [/color][color=#007700]= ([/color][color=#0000bb]From elm [/color][color=#007700]As [/color][color=#0000bb]HtmlElement In wb[/color][color=#007700].[/color][color=#0000bb]Document[/color][color=#007700].[/color][color=#0000bb]Body[/color][color=#007700].[/color][color=#0000bb]GetElementsByTagName[/color][color=#007700]([/color][color=#dd0000]"img"[/color][color=#007700]) [/color][color=#0000bb]Select elm[/color][color=#007700].[/color][color=#0000bb]GetAttribute[/color][color=#007700]([/color][color=#dd0000]"src"[/color][color=#007700])).[/color][COLOR=#0000bb]Distinct
[/COLOR][color=#007700]For [/color][color=#0000bb]Each href [/color][color=#007700]As [/color][COLOR=#0000bb]String In hrefLst
ListBox1[/COLOR][color=#007700].[/color][color=#0000bb]Items[/color][color=#007700].[/color][color=#0000bb]Add[/color][color=#007700]([/color][color=#0000bb]href[/color][COLOR=#007700])
[/COLOR][COLOR=#0000bb]Next  
[/COLOR][/COLOR]

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اصنع محرر أكواد خاص بك باستخدام الأداة RichTextBox السكر المغرور 8 1,537 03-09-16, 07:59 PM
آخر رد: tryold
  [درس فيديو] تشغيل اوامر Run من البرنامج & مثال غلق الويندوز بعد وقت محدد باستخدام VB.net أحمد النجار 1 544 23-12-15, 04:26 AM
آخر رد: الماجيك مسعد
  [VB.NET] عمل برنامج محرر وعارض اكواد html alking-0999 0 447 08-07-15, 06:27 PM
آخر رد: alking-0999
  [VB.NET] التشفير باستخدام خوارزمية rsa alking-0999 10 1,395 08-07-15, 04:24 PM
آخر رد: مبرمج بلا حدود
  LINQ TO SQL C# And VB Net Abu Ehab 6 1,071 02-12-14, 04:53 PM
آخر رد: Abu Ehab
  LINQ to Everything nadergliza 0 387 18-10-12, 12:50 PM
آخر رد: nadergliza
  رسم الباركود برمجيا باستخدام (Code128) RaggiTech 3 2,670 06-10-12, 12:51 AM
آخر رد: RaggiTech
  مقال- تطوير الفورم رسم الفورم باستخدام +GDI وتحريكه Moving و تغيير أبعاده Resize RaggiTech 2 886 05-10-12, 07:00 PM
آخر رد: RaggiTech
  كيف يمكننا البحث عن ملف بمحتوى معين ضمن شجرة مجلدات RaggiTech 0 557 05-10-12, 01:47 AM
آخر رد: RaggiTech
  توسيع مجال الأسماء My باستخدام My Extensibility RaggiTech 5 777 03-10-12, 12:26 PM
آخر رد: RaggiTech

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


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