![]() |
|
[سلسلة ادوات المبرمج] {2} - اداة تحليل صفحات الويب HAPXPathFinder - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم مقالات C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=177) +--- الموضوع : [سلسلة ادوات المبرمج] {2} - اداة تحليل صفحات الويب HAPXPathFinder (/showthread.php?tid=1623) الصفحات:
1
2
|
[سلسلة ادوات المبرمج] {2} - اداة تحليل صفحات الويب HAPXPathFinder - الشاكي لله - 20-01-14 بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته [سلسلة ادوات المبرمج] {2} - اداة تحليل صفحات الويب HAPXPathFinder -- ماهي اداة HAPXPathFinder
هي اداة تستخدم مع مكتبة htmlagilitypack المختصة بتحليل صفحات الويب . المقصود بتحليل صفحات الويب هو استخراج البيانات منها ، فلو طلبت منك ان تقوم باستخراج بيانات هذا الجدول ووضعها في List view على برنامجك : كيف ستسخرجها وتضعها في ListView كما فعلت انا ؟
بعضكم استعمل التعابير القياسية Regex ، مثل احد الاخوان في المنتدى .. وانا نصحته عدة مرات ان استعمال التعابير القياسية غير عملي ابدا في تحليل الصفحات بوجود المكتبة العملاقة htmlagilitypack .. كود البرنامج الي فوق : PHP كود : private void button1_Click(object sender, EventArgs e)الان اتحدى اي شخص يحلل الجدول ويستخرج البيانات بهذه السطور البسيطة بواسطة Regas >> مستحيل استعمال الregas بيجعل الكود اكثر تعقيدا واصعب للتنقيح والفرق بين السماء والارض بينها وبين htmlagilitypack من ناحية السهولة والدقة . التحليل له مقالة خاصة في المنتدى القديم (ارجو متابعتها اولا قبل اكمال بقية هذا الموضوع شرح اداة HAPXPathFinder
في المقالة السابقة كنت استخدم طريقة بدائية للتحليل وهي بالتتبع في متصفح الFirefox وهذا الامر غير دقيق قأتذكر الاخ klsawy الله يذكره بالخير واجه مشكلة في الحصول على xpath لبعض العناصر السبب هو ان DOM الFirefox مختلف عن Dom مكتبة HtmlAgilityPack وبالتالي ترتيب العناصر مختلف عن اداة HtmlAgilityPack حتى اني ضننت ان هناك مشكلة في نفس المكتبة ولكن تبين لي انها احترافية اكثر ممااضن . ولحسن الحظ وجدت برنامج اسمه HAPXPathFinder وهو يستخدم بشكل خاااص للHtmlAgilityPack وهو رائع جدااا يعني مشاكل الxpath والelement كلها انسااهاا مع هذه الاداة . وقد عملت شرح فيديو طلبه احد الاعضاء وانا اقوم بتنفيذ (سحب بيانات من جداول صفحة الويب ووضعها في ListView) الشرح مدته 29 دقيقة بالصوت والصورة بجودة عالية (مشاهدة ممتعة) او على اليوتيوب :-
إقتباس :http://www.youtube.com/watch?v=vNRhfXALu5g -- تحميل الاداة : إقتباس :http://hapxpathfinder.codeplex.com/downloads/get/597452 تحياتي
RE: [سلسلة ادوات المبرمج] {2} - اداة تحليل صفحات الويب HAPXPathFinder - ali.alfoly - 26-01-14 مقاللاتك ذهبية جدا وغالية جدا اسئل الله تعالي ان يجزيك عنا خيرا الجزاء طبقت الشرح والان صرت محترف تحليل هههه RE: [سلسلة ادوات المبرمج] {2} - اداة تحليل صفحات الويب HAPXPathFinder - hoob computer - 26-01-14 أقل ما يقال عنك مبدع ما شاء الله ... السلام عليكم RE: [سلسلة ادوات المبرمج] {2} - اداة تحليل صفحات الويب HAPXPathFinder - silverlord - 28-12-14 الفديو لا يعمل اتمنى اخي الشاكي لله تسمح لنا بمشاهدة الفديو وتخليه عام وشكرا لك RE: [سلسلة ادوات المبرمج] {2} - اداة تحليل صفحات الويب HAPXPathFinder - Zads10 - 22-12-15 بارك الله فيك اخي شرحك روعة من بداية السلسة اخي الشاكي لله الله يخليك لو امكن اعادة رفع الفديو ,, اضن ان القناة حدفت ,,, صراحة الفديو مكمل للمقال ,,, فارجوا ان تعد رفعه جزاك الله خيرا في انتظار ردك RE: [سلسلة ادوات المبرمج] {2} - اداة تحليل صفحات الويب HAPXPathFinder - الشاكي لله - 22-12-15 (22-12-15, 09:25 PM)Zads10 كتب : بارك الله فيك اخي شرحك روعة من بداية السلسة والله يا اخي المشكلة ان الموضوع قديم جدا فالفيديو غير موجود عندي ساحاول تصوير فيديو غيره قريبا رغم اني نسيت طريقة التحليل من الاساس ههههههه RE: [سلسلة ادوات المبرمج] {2} - اداة تحليل صفحات الويب HAPXPathFinder - Zads10 - 23-12-15 (22-12-15, 10:51 PM)الشاكي لله كتب :(22-12-15, 09:25 PM)الشاكي لله كتب : والله يا اخي المشكلة ان الموضوع قديم جدا RE: [سلسلة ادوات المبرمج] {2} - اداة تحليل صفحات الويب HAPXPathFinder - Zads10 - 26-12-15 السلام عليكم اخي شاكي الله اخي لو امكن مرورك على هدا الموضوع الامر بخصوص HtmlAgilityPack http://vb4arb.com/vb/thread-14237.html جزاك الله خيرا RE: [سلسلة ادوات المبرمج] {2} - اداة تحليل صفحات الويب HAPXPathFinder - nani49 - 14-02-16 الله يعطيك الف عافية اخي اتمنى منك وضع موضوع شامل عن التعابير القياسية مع امثلة ان شاء الله RE: [سلسلة ادوات المبرمج] {2} - اداة تحليل صفحات الويب HAPXPathFinder - CLARO - 02-06-16 الله يعطيك العافيهه |