Web Yakalama ve Dönüştürme Araçları

GrabzIt ile HTML Tablolarını CSV'ye Dönüştürün CSV'ye Tablo

Genellikle içerik, web üzerinde kolayca çıkarılamayan tablo biçiminde bulunur. Bu, hisse senedi fiyatlarından televizyon kanalı listesine kadar herhangi bir şey olabilir. GrabzIt'ın HTML Tablosunu CSV servisine bu bilgileri çıkarabilirsiniz. Ardından, kolayca okunabilen bir biçimde size iade edin.

Bunu başarmak için GrabzIt, HTML'yi CSV, JSON veya Excel dosyalarına dönüştürme yeteneği sağlar. İkimizden birini kullanmak API or Çevrimiçi Ekran Görüntüsü Aracı. Ek olarak, Microsoft Excel veya JSON formatlarını kullanırken bir kerede birden fazla tablo çıkarılabilir. Bulunan her HTML tablosu için yeni bir Excel sayfası veya nesnesi oluşturulmuştur.

API’nin HTML tablolarını Excel’e çevrimiçi olarak nasıl dönüştürdüğünü görmek için aşağıdaki örneği deneyin. JSON ve CSV dosyalarının yanı sıra. Bir HTML tablosu içeren bir web sayfasının URL’sini girin ve GrabzIt’ı tıklayın. Sonra bir kez tamamladıktan sonra tabloyu temsil eden bir dosya otomatik olarak indirilir.

HTML Tablosu API'sı

GrabzIt'ın HTML Tablosu API'sı çoklu programlama dillerini destekler. Bir kod parçacığını ve nasıl başlayacağınıza ilişkin talimatları görmek için aşağıdaki seçeneklerden istediğiniz dili seçin.

Bu kod pasajı, bir HTML Tablosunu dönüştürmenin ne kadar kolay olduğunu gösterir into ASP.NET kullanarak bir CSV belgesi. HTML tablolarını dönüştürmeye başlamak için ASP.NET Kütüphanesini indir ve sonra senin olsun anahtar ve sır. Sonunda kontrol ASP.NET için API belgeleri GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.

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");

Bu kod pasajı, bir HTML Tablosunu dönüştürmenin ne kadar kolay olduğunu gösterir into Java kullanarak bir CSV belgesi. HTML tablolarını dönüştürmeye başlamak için Java Kütüphanesini indirin ve sonra senin olsun anahtar ve sır. Sonunda kontrol Java için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.

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");

Bu kod pasajı, bir HTML Tablosunu dönüştürmenin ne kadar kolay olduğunu gösterir into JavaScript kullanarak bir CSV belgesi. HTML tablolarını dönüştürmeye başlamak indir GrabzIt'ın JavaScript Kütüphanesi. O zaman senin olsun anahtar ve sır, etki alanı ekle JavaScript'i kullanmak istiyorsanız ve Son olarak JavaScript için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/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>

Bu kod pasajı, bir HTML Tablosunu dönüştürmenin ne kadar kolay olduğunu gösterir into Node.js. kullanarak bir CSV belgesi HTML tablolarını dönüştürmeye başlamak için Node.js Paketini indir ve sonra senin olsun anahtar ve sır. Sonunda kontrol Node.js için API belgeleri GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.

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;
    }
});

Bu kod pasajı, bir HTML Tablosunu dönüştürmenin ne kadar kolay olduğunu gösterir into Perl kullanarak bir CSV belgesi. HTML tablolarını dönüştürmeye başlamak için Perl Kütüphanesini indir ve sonra senin olsun anahtar ve sır. Sonunda kontrol Perl için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.

#!/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");

Bu kod pasajı, bir HTML Tablosunu dönüştürmenin ne kadar kolay olduğunu gösterir into PHP kullanarak bir CSV belgesi. HTML tablolarını dönüştürmeye başlamak için PHP Kütüphanesini indir ve sonra senin olsun anahtar ve sır. Sonunda kontrol PHP için API belgeleri GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.

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");

Bu kod pasajı, bir HTML Tablosunu dönüştürmenin ne kadar kolay olduğunu gösterir intPython kullanarak bir CSV belgesi. HTML tablolarını dönüştürmeye başlamak için Python Kütüphanesini indirin ve sonra senin olsun anahtar ve sır. Sonunda kontrol Python için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.

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") 

Bu kod pasajı, bir HTML Tablosunu dönüştürmenin ne kadar kolay olduğunu gösterir into REST API'mizi kullanan bir CSV belgesi. Ayrıca REST API için API belgeleri tablo ayıklamalarınızı özelleştirmenin diğer yolları için.

https://api.grabz.it/services/convert.ashx?key=Sign in to view your Application Key&format=csv&url=http%3A%2F%2Fwww.example.com%2Fpage-with-table.html

Bu kod pasajı, bir HTML Tablosunu dönüştürmenin ne kadar kolay olduğunu gösterir into Ruby kullanarak bir CSV belgesi. HTML tablolarını dönüştürmeye başlamak için Ruby Gem'i indir ve sonra senin olsun anahtar ve sır. Sonunda kontrol Ruby için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.

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")