قراءة محتوى المواقع html - سي شارب - مقـــالات - Top Coder
Welcome to our Site
الدخــول Or تسجـــيل
الأربعاء
2016-12-07
5:21 PM
تسجــــيل | دخـــول
الرئيسية » مقالات » سي شارب

قراءة محتوى المواقع html
قراءة محتوى المواقع html

مقـــــدمـــه
كثيرا منا يحتاج لقراءة محتوى كود HTML لبعض المواقع , وغالبا يقوم بهذا الأمر المبرمجين لهدف الاكتشاف والتعلم , وكل المتصفحات حاليا توفر هذا الأمر فمبجرد ان تضغط كليك يمين على اي صفحه وتختار اظهار الكود , فيظهر لك الكود المكون للصفحه .
ولكن هناك من يحتاج هذه الجزئيه كجزء من برنامجه , بحيث انه يحتاج قرائته داخل البرنامج للقيام ببعض العمليات عليه , فهل سيكون الحل بأن يظهر الكود من خلال متصفح ثم ينسخه داخل البرنامج للقيام بهذه العمليات ؟ , اذاً فعليه فوراً مغادره عالم البرمجه .
قراءة المحتوى
الموضوع بسيط جداً فالكود الذي ستكتبه لن يتعدى السطرين , ولكن يجب في البدايه اضافة النيم سبيس
System.Net
لأننا سنستخدم كلاس WebClient الذي يسمح لنا بقراءة المحتوى او حتى تحميل الملفات وهذا الكود هو بكل اختصار ما نحتاج اليه
Read
 
فكل ما تحتاج اليه هو تلك الداله لكي تستطيع تحميل المحتوى , فتضع رابط الصفحه التي تريد قراءة محتواها داخل الداله و اترك الباقي على WebClient .

وهناك طريقة اخرى ايضاُ تؤدي نفس الغرض لكن باستخدام كلاس اخر ولكن هذه الطريقه اطول قليلا , ومن باب المعرفه والتنويع سنعرضها
Read by Stream  
إستخدامات اخرى
هناك إستخدامات اخرى لكلاس WebClient سنذكر منها بعض الدوال ومنها على سبيل المثال :
1- DownloadFile   وتستطيع بها تحميل ملف من خلاص وضع الرابط داخل الداله .
2- DownloadData  تستطيع بها قراءة الصفحه كمصفوفه بايتات .

وهناك العديد من الاستخدامات مثل القراءة والكتابه للبيانات داخل صفحات المواقع بل وايضا رفع الملفات , ولكن هذه الاستخدامات بها تفاصيل اكبر .
 Written by :  Mohammed Mahmoud
الفئة: سي شارب | أضاف: ham_mody2000 (2013-04-20 1:32 AM)
مشاهده: 2045 | الترتيب: 0.0/0


أترك تعليقك من خلال حسابك على الفيس بوك

تعليقات مشتركي الموقع

مجموع المقالات: 0
إضافة تعليق يستطيع فقط المستخدمون المسجلون
[ التسجيل | دخول ]
طريقة الدخول
بحث
Our Facebook community

تم إطلاق صفحة توب كودر على الفيس بوك

Advertisment
الأحـــدث
hitstatus
Copyright Mohammed Mahmoud © 2016
إنشاء موقع مجاني с uCoz