تحميل متصفح Headless لآجهزة الكمبيوتر مجاناً وبرابط مباشر

تحميل متصفح Headless

توفر جميع نسخ متصفح Headless  تحكمًا تلقائيًا لصفحة ويب في بيئة مشابهة لمتصفحات الويب الشائعة ، ولكن يتم تنفيذها عبر واجهة سطر أوامر أو باستخدام اتصال شبكة. إنها مفيدة بشكل خاص لاختبار صفحات الويب حيث إنها قادرة على تقديم وفهم HTML بنفس الطريقة التي يفضلها متصفح Headless  ، بما في ذلك عناصر التصميم مثل تخطيط الصفحة واللون واختيار الخط وتنفيذ JavaScript و AJAX والتي لا تتوفر عادة عند استخدام أدوات أخرى طرق الاختبار.


تحميل متصفح Headless لآجهزة الكمبيوتر مجاناً وبرابط مباشر
تحميل متصفح Headless لآجهزة الكمبيوتر مجاناً وبرابط مباشر

إستخدامات متصفح Headless 

تستخدم متصفحات Headless  من أجل:
  • اختبار الأتمتة في تطبيقات الويب الحديثة.
  • أخذ لقطات من صفحات الويب.
  • تشغيل الاختبارات الآلية لمكتبات جافا سكريبت.
  • تجريف مواقع الويب للبيانات.
  • أتمتة تفاعل صفحات الويب.
ذكرت Google في عام 2009 أن استخدام متصفح Headless  قد يساعد في فهرسة محتوى محرك البحث من مواقع الويب التي تستخدم AJAX.

إستخدامات سيئه لمتصفح Headless  

يمكن أيضًا استخدام متصفحات Headless  من أجل:

  • تنفيذ هجمات DDOS على مواقع الويب.
  • زيادة مرات ظهور الإعلان.
  • أتمتة المواقع على شبكة الإنترنت بطرق غير مقصودة مثل لحشو أوراق الاعتماد.

قائمة متصفحات Headless 

هذه قائمة بالمتصفحات التي توفر تطبيقًا مقطوعًا بالكامل أو شبه كامل.
  • Google Chrome - منذ الإصدار 59 يدعم Chrome الوضع Headless في Linux و macOS و Windows
  • Firefox - الوضع مقطوع الرأس متاح على نظام التشغيل linux منذ الإصدار 55. وأضاف الإصدار 56 دعمًا لوضع Headless في نظامي التشغيل Windows و macOS
  • PhantomJS - متصفح ويب Headless يستخدم محرك تخطيط WebKit لتقديم صفحات الويب و JavaScriptCore لتنفيذ الاختبارات النصية. تم تطوير PhantomJS من قِبل Ariya Hidayat في عام 2010 واكتسبت نظامًا إيكولوجيًا واسعًا ومتطورًا للتطوير. ومع ذلك ، تم أرشفة المشروع منذ ذلك الحين ولم يعد قيد التطوير النشط.
  • HtmlUnit - متصفح Headless مكتوب بلغة جافا. يستخدم HtmlUnit محرك Rhino لتوفير دعم JavaScript و AJAX بالإضافة إلى إمكانية تقديم جزئية.
  • TrifleJS - متصفح إنترنت إكسبلورر Headless يستخدم محرك تخطيط Trident لعرض الصفحات ومحرك جافا سكريبت V8 لتنفيذ الاختبارات النصية. يستخدم TrifleJS لغة API نفسها مثل PhantomJS ويعمل باستخدام كائن .NET WebBrowser للتحكم في أي إصدار من IE مثبت على الجهاز.
  • Splash - متصفح ويب Headless مع HTTP API ، دعم البرمجة النصية Lua و IDE المدمج في IPython (Jupyter). Splash مكتوب بلغة Python ويستخدم محرك تخطيط WebKit. بدأت التنمية في ScrapingHub في عام 2013 ؛ يتم تمويلها جزئيا من قبل DARPA.
  • SimpleBrowser - متصفح ويب خفيف الوزن ، شديد القدرة ، مقطوع الرأس مع واجهة برمجة تطبيقات .NET Framework. SimpleBrowser مكتوب بلغة C # ، يدعم .NET Framework 4.0 و Mono.
  • العمل جار للترقية إلى .NET Framework 4.5 و .NET Standard 2.0.

محاحات متصفح Headless  

هذه هي المتصفحات التي تحاكي بيئة المتصفح. في حين أنهم قادرون على دعم ميزات المتصفح الشائعة (تحليل HTML ، ملفات تعريف الارتباط ، XHR ، بعض جافا سكريبت ، وما إلى ذلك) ، إلا أنهم لا يقدمون DOM ولديهم دعم محدود لأحداث DOM. عادةً ما يؤدون أداءً أسرع من المتصفحات الكاملة ، لكنهم غير قادرين على تفسير العديد من المواقع الشعبية بشكل صحيح.
  • Zombie.js - بيئة مستعرض محاكاة لـ Node.js.
  • ENVJS - بيئة مستعرض محاكاة مكتوبة بلغة جافا سكريبت لمحرك الكركدن.
  • Edbrowse (دعم DOM محدود)

اضف تعليقك :

أحدث أقدم