28-12-19, 10:22 PM
(28-12-19, 09:12 PM)ابو ليلى كتب : السلام عليكم و رحمة الله و بركاته
الاخ ابو روضة,
بعد الاطلاع على الصفحة ,
الصفحة تحتوي على عدة جداول داخلها,و الجزء المظلل بالاصفر لديك يمثل جدول من 5 صفوف و عمود واحد.
الصف الاول يحتوي فاصل
الصف الثاني يحتوي العنوان
الصف الثالث يحتوي فاصل
الصف الرابع يحتوي الكاتب
الصف الخامس يحتوي محتوى المقالة
يمكنك جلب معلومات كل صف لديك كما تريد بواسطة Selenium .
المعلومات يمكن الوصول اليها عبر رقم الصف و رقم الخلية (المعلومات نصية).
بعدها يمكنك تخزينها باي حاوية نصية كما تريد.
اتوقع انك تعرف العمل مع Selenium بشكل جيد استخدم الدالة " FindElement(By.XPath"
يمكنك الحصول على المسار عبر الصورة التالية
![]()
ضع النص الذي تحصل عليه في وسيطة الدالة.
مثال المسار الخاص بمحتوى المقالة يمكن استقباله كنص كما يلي:
PHP كود :
Dim Content As String = Driver.FindElement(By.XPath("/html/body/div[2]/center/table/tbody/tr/td[3]/center/table[2]/tbody/tr[1]/td/center/table/tbody/tr[5]/td/p[2]")).Text
عليكم السلام ورحمة الله وبركاته..
جزاك الله خيرى الدارين أخى الكريم أبو ليلى..
لتضح الرؤية لدى حضرتك وتعرف ما أريده بالضبط :-
أريد إخفاء هذه العناصر المتعلم عليها بالأحمر أى أريد إخفاء أى
شيئ داخل الصحفة ماعدا المقال الموجود فى الوسط...
فأنا بقوم بجلب جميع روابط الموقع هنا
داخل الليست بوكس وحينما بضغط على أى رابط منهم
ينقلنى الى الصفحة المرادة داخل أداة الويب براوزر
وهذا مشروع بسيط فى المرفقات لتفهمنى أكثر وأعتذر لك.

