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

عنوان URL إلى واجهة برمجة تطبيقات HTML المقدمة مع GrabzItعنوان URL إلى واجهة برمجة تطبيقات HTML المقدمة

استخدم واجهة برمجة تطبيقات Rendered HTML من GrabzIt لتنفيذ عنوان URL أو مقتطف HTML في نسخة المتصفح وإرجاع HTML المعالج إلى الشفرة لمزيد من المعالجة.

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

تذكر أنك قد تحتاج إلى استخدام ملف تأخير لمنح أي جافا سكريبت على الصفحة وقتًا للعرض.

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

المقدمة HTML API

مثل جميع واجهات برمجة التطبيقات الخاصة بـ GrabzIt ، تدعم واجهة برمجة تطبيقات Rendered HTML API تسع لغات برمجة. ما عليك سوى تحديد اللغة المطلوبة من الخيارات أدناه لرؤية مقتطف رمز وإرشادات حول كيفية تنفيذه في تطبيقك.

يوضح رمز المثال أدناه مدى سهولة استخدام واجهة برمجة التطبيقات الخاصة بنا لتقديم HTML باستخدام C # ، على الرغم من أن مكتبة ASP.NET في GrabzIt متوافقة مع أي لغة من لغات .NET. لبدء إنشاء PDF فقط قم بتنزيل مكتبة ASP.NET، خذ الخاصة بك المفتاح والسرية وثم استخدام التجريبي الواردة في. ثم تحقق من وثائق API ل ASP.NET لمعرفة جميع الطرق التي يمكنك من خلالها استخدام واجهة برمجة تطبيقات GrabzIt.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")%>");
grabzIt.URLToRenderedHTML("https://www.bbc.com/"); 
grabzIt.SaveTo("result.html");

يمكنك بالطبع تخصيص عرض HTML باستخدام HTMLOptions فئة بطريقة مماثلة لأساليب التحويل الأخرى.

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

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")%>");
grabzIt.URLToRenderedHTML("https://www.bbc.com/"); 
grabzIt.SaveTo("result.html");

يمكنك بالطبع تخصيص عرض HTML باستخدام HTMLOptions فئة بطريقة مماثلة لأساليب التحويل الأخرى.

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

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@<%= APIVersion.JavaScript %>/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.bbc.com/",
{"format": "html"}).Create();
</script>

يمكنك بالطبع تخصيص عرض HTML باستخدام الخيارات خاصية بطريقة مماثلة لما هو متاح للتنسيقات الأخرى.

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

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret")%>");
client.url_to_rendered_html("https://www.bbc.com/");
client.save_to("result.html", function (error, id){
    if (error != null){
        throw error;
    }
});

يمكنك بالطبع تخصيص عرض HTML باستخدام الخيارات خاصية بطريقة مماثلة لأساليب التحويل الأخرى.

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

#!/usr/bin/perl

use GrabzItClient;

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret")%>");
$grabzIt->URLToRenderedHTML("https://www.bbc.com/");
$grabzIt->SaveTo("result.html");

يمكنك بالطبع تخصيص عرض HTML باستخدام GrabzItHTMLOptions فئة بطريقة مماثلة لأساليب التحويل الأخرى.

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

include("GrabzItClient.php");

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")%>");
$grabzIt->URLToRenderedHTML("https://www.bbc.com/"); 
$grabzIt->SaveTo("result.html");

يمكنك بالطبع تخصيص عرض HTML باستخدام GrabzItHTMLOptions فئة بطريقة مماثلة لأساليب التحويل الأخرى.

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

from GrabzIt import GrabzItClient

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")%>")
grabzIt.URLToRenderedHTML("https://www.bbc.com/") 
grabzIt.SaveTo("result.html") 

يمكنك بالطبع تخصيص عرض HTML باستخدام GrabzItHTMLOptions فئة بطريقة مماثلة لأساليب التحويل الأخرى.

يوضح رمز المثال أدناه مدى سهولة استخدام RESTful API لتحويل عناوين URL إلى HTML المعروض.

https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=html&url=https%3A%2F%2Fwww.bbc.com%2F

يمكنك بالطبع تخصيص عرض HTML باستخدام المعلمات بطريقة مماثلة لأساليب التحويل الأخرى.

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

require 'grabzit'

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")%>")
grabzItClient.url_to_rendered_html("https://www.bbc.com/")	
grabzItClient.save_to("result.html")  	

يمكنك بالطبع تخصيص عرض HTML باستخدام HTMLOptions فئة بطريقة مماثلة لأساليب التحويل الأخرى.