منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : [سلسلة التعامل مع الويب] تحليل الصفحات باستخدام HtmlAgilityPack
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
شكرا لك اخى الحبيب الشاكى لله
بارك الله فيك وجعله فى ميزان حسناتك
استفد كثيرا من هذه المقال شكرا لك
اسف على ردى المتأخر لكنى لم اقرأ الموضوع إلا الأن
AHMED HUSSIEN كتب :السلام عليكم
شكرا لك اخى الحبيب الشاكى لله
بارك الله فيك وجعله فى ميزان حسناتك
استفد كثيرا من هذه المقال شكرا لك
اسف على ردى المتأخر لكنى لم اقرأ الموضوع إلا الأن

والمقالات القادمة إن شاء الله راح تستفيد اكثر

لأني بحط مقالات لاتوجد في اي منتدى اخر

لأني اتبعت سياسة "الحصري" منذ بداية السلسلة
السلام عليكم

جزاك الله خيرا اخي العزيز وفقك الله لما يحبه ويرضاه

يعطيك العافية
الله يحفظك اخي واصل بارك الله فيك وجعله فى ميزان حسناتك
الله يعطيك العافيه
استخدمت المكتبه و كانت جميله في القراءه بالنسبه لاستخدامي القديم في مجال regular expressions و لكن واجهتني مشكله معينه انها لا تعمل invoke بمحتوى الصفحه اي لو وجد صفحه لابد ان تفعل كود جافا سكربت قبل قراءه محتوى الصفحه او تضغط على زر برمجياً فانها لا تنفع هذه الطريقة ايضا وجدتها مفيده في عملية الطباعه في صفحات Asp.net بحيث تطلب جزء من الصفحه و تقوم بطباعتها كتقرير ، على العموم أعود لمشكلتي مع الـ invoke مع تجربتي الطويله مع صديقتي القديمه الـ webBrower بحيث اني حاولت ان ادخل على الرابط http://www.oscaroparts.com/ و محاولتي هنا هو سحب قوائم موديلات السيارات التي بالموقع و لكن عندما قمت بتصفحه على webBrower الموقع قام بحجب الصفحه بصفحه بديله و ينصحني باستخدام متصفح احدث من IE8 بالرغم ان الذي بجهازي هو IE11 لذلك بحثت قليلاً ووجدت هذا الموضوع لطريقة تخطي هذه المشكله :

http://stackoverflow.com/questions/17922...er-control

و عملت معي بشكل جيد ، في الاخير ان شاء الله انزل تجربتي في عملية سحب القوائم في موضوع منفصل للفائده ، و اتمنى اذا كان هناك مكتبه تدعم invoke ان تتكرم و تذكرها لي .
(25-09-16, 11:49 AM)myalsailamy كتب : [ -> ]استخدمت المكتبه و كانت  جميله  في القراءه  بالنسبه لاستخدامي القديم في مجال  regular expressions  و لكن  واجهتني مشكله  معينه  انها لا  تعمل  invoke  بمحتوى الصفحه  اي لو وجد صفحه لابد ان  تفعل كود جافا سكربت قبل قراءه محتوى الصفحه او  تضغط على زر برمجياً فانها لا  تنفع  هذه الطريقة ايضا وجدتها مفيده في عملية الطباعه  في صفحات  Asp.net  بحيث تطلب جزء من الصفحه و تقوم بطباعتها كتقرير  ، على العموم أعود لمشكلتي مع الـ invoke    مع تجربتي الطويله  مع صديقتي القديمه الـ webBrower  بحيث اني حاولت  ان ادخل  على الرابط  http://www.oscaroparts.com/   و محاولتي هنا هو سحب قوائم  موديلات السيارات التي بالموقع و لكن  عندما قمت بتصفحه  على  webBrower   الموقع قام بحجب الصفحه بصفحه بديله و ينصحني باستخدام  متصفح  احدث من  IE8 بالرغم ان  الذي بجهازي  هو  IE11  لذلك بحثت قليلاً  ووجدت  هذا الموضوع  لطريقة تخطي هذه المشكله  :

http://stackoverflow.com/questions/17922...er-control

و عملت معي بشكل جيد  ، في الاخير ان شاء الله انزل تجربتي في عملية سحب القوائم في موضوع منفصل  للفائده ،  و اتمنى اذا كان هناك مكتبه تدعم  invoke  ان تتكرم و تذكرها  لي .

اهلا بك اخوي myalsailamy

في الحقيقة -حسب علمي- المكتبة مخصصة فقط لتحليل نص الـ HTML وليست لها علاقة بتنفيذ الجافا سكربت

لذلك عليك بتنفيذ الـ Invoke باستخدام طلب الويب (HttpWebRequest) ، الذي بواسطته سيرجع لك نص HTML ، ثم  تدخله على مكتبة التحليل وتقوم واستخراج المطلوب Smile


تحياتي
ان شاء الله سأحاول كتابة كود الطلب والتحليل لهذا الموقع لاحقا ..

فقط بس لو توضح لي المطلوب عشان اكون على بينة ..