أدوات لالتقاط وتحويل الويب

خذ لقطات بدون نوافذ منبثقة!

18 فبراير 2017

خلال الأسابيع المقبلة، سنبدأ في طرح تحديث لواجهة برمجة التطبيقات (API) لدينا والذي يسمح لك بإخفاء عناصر HTML. سيكون هذا مفيدًا بشكل خاص لإخفاء تلك النوافذ المنبثقة المضمنة المزعجة التي تستخدمها بعض مواقع الويب لتشجيع المستخدمين على تنفيذ الإجراءات.

تم حتى الآن نشر التغييرات على واجهات برمجة التطبيقات التالية:

لإخفاء عناصر HTML، ما عليك سوى تحديد المعرف أو أسماء الفئات لجميع عناصر HTML التي ترغب في إخفاءها. على سبيل المثال #myelem, .myclass. فيما يلي مثالان للقيام بذلك باستخدام كل من JavaScript وPHP.

إخفاء عناصر HTML باستخدام JavaScript

GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.google.com", {"hide":"#myelem, .myclass"}).Create();

إخفاء عناصر HTML باستخدام PHP

$grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = new GrabzItImageOptions();
$options->setHideElement("#myelem, .myclass");

$grabzIt->URLToImage("http://www.google.com", $options);
$grabzIt->SaveTo("test.jpg");

بالإضافة إلى ذلك، تقبل المعلمة الهدف الآن أسماء الفئات بالإضافة إلى المعرفات، ما عليك سوى تحديد محدد CSS القياسي. ما عليك سوى تمرير محدد CSS واحد إلى المعلمة المستهدفة على سبيل المثال .myclass or #myid إذا كان هناك عدة عناصر متطابقة، فسيتم اختيار العنصر الأول.

عرض أحدث المشاركات بلوق