Elke tabel van de pagina, in CSV en JSON.
Een tabel van een site naar een spreadsheet kopiëren werkt bijna nooit: de kolommen raken door elkaar en de opmaak komt mee. Plak het adres en neem de data schoon mee, klaar om te openen.
- Module
- Scraping
- Invoer
- Een URL
- Draait op
- Rovemark-server
- Kosten
- Gratis, zonder registratie
Data die op een pagina staat, maar niet in een spreadsheet
Prijzen, tarieven, ranglijsten, technische specificaties: veel van wat je in een spreadsheet nodig hebt, woont in een tabel op een webpagina, zonder downloadknop. Met de muis selecteren en plakken levert meestal verschoven kolommen op, de kop op de verkeerde plek en een berg opmaak erbij.
De tool leest de HTML, vindt elke tabel, scheidt koptekst van inhoud, lijnt rijen met een verschillend aantal cellen uit en geeft alles terug in CSV en JSON. Een veld met komma of aanhalingstekens wordt correct geescaped, zonder dat opent de spreadsheet met door elkaar gehusselde kolommen.
- 01
Plak het adres van de pagina
Eén pagina, zonder registratie. Bij meer dan één tabel kies je welke je bekijkt.
- 02
Elke tabel wordt gelezen en uitgelijnd
De kop die de site opgeeft wordt gerespecteerd; een rij met een ontbrekende cel wordt aangevuld zodat de spreadsheet niet verschuift.
- 03
Download als CSV of JSON
CSV opent direct in Excel, Sheets of Numbers. JSON komt als lijst van objecten, met de kolomnaam bij elk veld.
- 01
Waarom werkt een tabel kopiëren en plakken bijna nooit?
- Omdat de browserselectie de visuele opmaak meeneemt, en de spreadsheet die als structuur probeert te interpreteren. Samengevoegde cel, koptekst op twee regels en lege kolom veroorzaken verschuivingen, en de fout verschijnt pas later, midden in de analyse.
- 02
Werkt het met tabellen die JavaScript maakt?
- Alleen als die in de geleverde HTML bestaat. Een tabel die later in de browser wordt opgebouwd, is niet zichtbaar, de tool leest de pagina zoals een crawler dat doet, zonder scripts uit te voeren. Als er geen wordt gevonden, meldt de tool dat.
- 03
En als de pagina meerdere tabellen heeft?
- Alle worden opgehaald, tot vijfentwintig, en je navigeert ertussen. Een tabel die alleen voor de opmaak dient wordt weggegooid, en een tabel die in een andere genest zit krijgt voorrang boven de buitenste, die meestal alleen het omhulsel is.
- 04
Opent de CSV goed in Excel?
- Ja. Het bestand wordt geleverd in UTF-8, met aanhalingstekens rond velden die komma's, aanhalingstekens of regeleinden bevatten, en met dubbele interne aanhalingstekens, zoals het formaat vereist. Als je Excel in een regio staat die puntkomma's gebruikt, gebruik dan gegevens importeren en kies de komma als scheidingsteken.
- 05
Is er een groottelimiet?
- Het scherm toont de eerste zestig rijen om de browser niet vast te laten lopen, maar het gedownloade bestand bevat de hele tabel. Per pagina worden maximaal vijfentwintig tabellen opgehaald.
- 06
Kan ik dit dagelijks herhalen, over meerdere pagina’s?
- Niet hier, dit is de versie voor één pagina, direct. Een lijst met pagina's monitoren, de geschiedenis bewaren en het resultaat via API ontvangen, dat doet de module Scraping, met dezelfde extractie engine.
Vandaag één pagina. En morgen, weer?
Eenmalig extraheren is makkelijk. Elke dag extraheren van tientallen pagina's en bijhouden wat is veranderd, dat is de module Scraping, dezelfde engine, met planning en API.
