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

تحويل الجداول HTML إلى CSV مع GrabzIt الجدول إلى CSV

غالبًا ما يكون المحتوى متاحًا على الويب بتنسيق جدولي لا يمكن استخراجه بسهولة. هذا يمكن أن يكون أي شيء من أسعار الأسهم إلى قائمة القنوات التلفزيونية. يمكن لجدول HTML في GrabzIt لخدمة CSV استخراج هذه المعلومات. ثم أعده إليك بتنسيق يمكن قراءته بسهولة.

لتحقيق هذا GrabzIt يوفر القدرة على تحويل HTML إلى ملفات CSV أو JSON أو Excel. باستخدام إما لدينا API or أداة لقطة للشاشة على الإنترنت. بالإضافة إلى ذلك ، يمكن استخراج جداول متعددة مرة واحدة عند استخدام تنسيقات Microsoft Excel أو JSON. باستخدام ورقة أو كائن Excel جديد يتم إنشاؤه لكل جدول HTML موجود.

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

HTML الجدول API

يدعم HTML Table API من GrabzIt لغات برمجة متعددة. ما عليك سوى اختيار اللغة المطلوبة من الخيارات أدناه للاطلاع على مقتطف شفرة وإرشادات حول كيفية البدء.

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

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

TableOptions options = new TableOptions();
options.Format = TableFormat.csv;

grabzIt.URLToTable("http://www.example.com/page-with-table.html", options); 
grabzIt.SaveTo("tables/result.csv");

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

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

TableOptions options = new TableOptions();
options.setFormat(TableFormat.CSV);

grabzIt.URLToTable("http://www.example.com/page-with-table.html", options); 
grabzIt.SaveTo("tables/result.csv");

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

<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.example.com/page-with-table.html", 
{"format":"csv"}).Create();
</script>

يشير مقتطف الشفرة هذا إلى مدى سهولة تحويل جدول HTML intoa ملف CSV باستخدام Node.js. لبدء تحويل جداول HTML فقط قم بتنزيل حزمة 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");

var options = {"format","csv"};

client.url_to_table("http://www.example.com/page-with-table.html", options);
client.save_to("tables/result.csv", function (error, id){
    if (error != null){
        throw error;
    }
});

يشير مقتطف الشفرة هذا إلى مدى سهولة تحويل جدول HTML intoa ملف CSV باستخدام 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");

$options = GrabzItTableOptions->new();
$options->format("csv");

$grabzIt->URLToTable("http://www.example.com/page-with-table.html", $options);
$grabzIt->SaveTo("tables/result.csv");

يشير مقتطف الشفرة هذا إلى مدى سهولة تحويل جدول HTML intoa ملف CSV باستخدام 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");

$options = new \GrabzIt\GrabzItTableOptions();
$options->setFormat("csv");

$grabzIt->URLToTable("http://www.example.com/page-with-table.html", $options); 
$grabzIt->SaveTo("tables/result.csv");

يشير مقتطف الشفرة هذا إلى مدى سهولة تحويل جدول HTML intoa ملف CSV باستخدام 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")

options = GrabzItTableOptions.GrabzItTableOptions()
options.format = "csv"

grabzIt.URLToTable("http://www.example.com/page-with-table.html", options) 
grabzIt.SaveTo("tables/result.csv") 

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

require 'grabzit'

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")

options = GrabzIt::TableOptions.new()
options.format = "csv"

grabzItClient.url_to_table("http://www.example.com/page-with-table.html", options)	
grabzItClient.save_to("tables/result.csv")