Youcef Kias نشر منذ 7 ساعة أرسل تقرير مشاركة نشر منذ 7 ساعة What the difference between BeautifulSoup and Selenium? 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Kais Hasan نشر منذ 7 ساعة أرسل تقرير مشاركة نشر منذ 7 ساعة مرحبًا، BeautifulSoup تقوم بجلب صفحة ويب و تسهل الوصول إلى العناصر الموجودة فيها لجلب مختلف البيانات منها. بالتالي هي فعليًا تتعامل مع نسخة ثابتة من الموقع و الهدف منها بشكل أساسي جلب البيانات. أما Selenium فيمكننا من محاكاة عملية الدخول إلى أي موقع و القيام بمختلف العمليات ضمنه، أي بشكل عام الهدف منه هو أتمتة بعض العمليات. مثلًا لنفترض هناك موقع تريد أن تسجل دخول إليه كل فترة معينة و القيام ببعض العمليات ضمنه (مثلًا شراء غرض ما). يمكن أتمتة هذا الشيء بواسطة Selenium. تحياتي. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 ياسر مسكين نشر منذ 1 ساعة أرسل تقرير مشاركة نشر منذ 1 ساعة وجه الفرق بينهما يكمن في طريقة استخدامهما لا أقل ولا أكثر، فكل من BeautifulSoup و Selenium يعتبران مكتبتين تستخدمان في مجال استخراج البيانات من الويب، فلو نظرنا إلى BeautifulSoup فهي تستخدم بشكل أساسي لتحليل ملفات HTML وXML أو ما يعرف بال parsing بحيث تعمل على معالجة المستندات المستخرجة من الإنترنت، مما يسهل استخراج المعلومات منها وهذا ما يجعلها أسرع في معالجة البيانات لأن العمل يتم على صفحات ثابتة ولا تحتاج هنا إلى تحميل الصفحات بالكامل كما أنها أيضا مناسبة لجمع البيانات من صفحات الويب البسيطة وغير الديناميكية. بينما Selenium فهي تستخدم بكثرة لاختبار تطبيقات الويب وأتمتة التفاعل مع المواقع لأنه يمكنها التحكم في متصفحات الويب فعليا، مما يعني أنها تحمّل الصفحة بالكامل وتتعامل مع العناصر الديناميكية لكنها أبطأ مقارنة بـ BeautifulSoup بسبب تحميل الصفحات والتفاعل معها بالرغم من هذه السلبية إلا أنها تبقى مفيدة في التعامل مع المواقع التي تحتوي على محتوى ديناميكي أو تحتاج إلى تفاعل مع المستخدم مثل تسجيل الدخول أو ملء النماذج وغيرها. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Youcef Kias
What the difference between BeautifulSoup and Selenium?
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.