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

موقع لقطات محددة

واجهة برمجة تطبيقات GrabzIt . أداة لقطة للشاشة على الإنترنت كلاهما يدعم لقطات شاشة خاصة بموقع معين ، وهي لقطات مأخوذة من بلد معين. عادة ما يكون الموقع الجغرافي الافتراضي الذي يتم التقاط لقطة شاشة منه هو أسرع موقع متاح. ومع ذلك ، إذا كنت ترغب في تغيير الموقع الذي يتم التقاط لقطة شاشة منه عند استخدام أي من واجهات برمجة التطبيقات الخاصة بنا ، فعليك تغيير معلمة البلد إلى "SG" لسنغافورة أو "المملكة المتحدة" للمملكة المتحدة أو "الولايات المتحدة" للولايات المتحدة.

تم اختيار الولايات المتحدة والمملكة المتحدة وسنغافورة كمواقع لخوادم الالتقاط لأن هذه المواقع تقسم العالم intثلاثة أجزاء متساوية تقريبًا مما يعني أنه يجب أن يكون من الممكن التقاط أي موقع ويب عالمي سريع الاستخدام الاستهداف الجغرافي. لاحظ أيضًا أنه كما هو موضح في الخريطة ، سيتم التقاط لقطة شاشة أمريكية باستخدام خوادم التقاط نيويورك أو شيكاغو أو ميامي ، بينما سيتم التقاط لقطة شاشة من المملكة المتحدة من مركز بيانات لندن.

إذا كنت تريد أن تؤخذ لقطات الشاشة من بلد مختلف إلى تلك المتاحة حاليًا من فضلك الاتصال بالدعمإذا كان هناك طلب كافٍ على بلد جديد ، فربما نضيفه!

يظهر أدناه مثال على كيفية تعيين البلد الذي ستأخذ منه لقطة لكل لغة برمجة تدعمها GrabzIt.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
ImageOptions options = new ImageOptions();
options.Country = Country.US;
grabzIt.URLToImage("http://www.spacex.com", options);
grabzIt.SaveTo("spacex.jpg");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
ImageOptions options = new ImageOptions();
options.setCountry(Country.UNITEDSTATES);
grabzIt.URLToImage("http://www.spacex.com", options);
grabzIt.SaveTo("spacex.jpg");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com", {"country":"US"}).Create();
</script>
var grabzit = require('grabzit');
var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
var options = {"country":"US"};
client.url_to_image("http://www.spacex.com", options);
client.save_to("spacex.jpg", function (error, id){
    if (error != null){
        throw error;
    }
});
$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = GrabzItImageOptions->new();
$options->country("US");
$grabzIt->URLToImage("http://www.spacex.com", $options);
$grabzIt->SaveTo("spacex.jpg");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = new \GrabzIt\GrabzItImageOptions();
$options->setCountry("US");
$grabzIt->URLToImage("http://www.spacex.com", $options);
$grabzIt->SaveTo("spacex.jpg");
grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzItImageOptions.GrabzItImageOptions()
options.country = "US"
grabzIt.URLToImage("http://www.spacex.com", options)
grabzIt.SaveTo("spacex.jpg")
grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzIt::ImageOptions.new()
options.country = "US"
grabzIt.url_to_image("http://www.spacex.com", options)
grabzIt.save_to("spacex.jpg")