Scrap dyrlægeklinikker fra Krak ved at åbne en søgning efter sted og kategori, kopiere URL'en og køre Datablists template Yellow Pages Business Details Extractor. Den opretter rækker med virksomhedsoplysninger, som du kan gennemgå og eksportere.

Det nyttige resultat er en liste over separate virksomhedsadresser. Behold både annonce-URL'en og adressen: Det samme virksomhedsnavn kan tilhøre flere filialer, og søgninger i nærliggende områder kan vise den samme annonce flere gange.

📌 Kort fortalt til dig, der har travlt

Lav en dyrlægesøgning på Krak om til et regneark med virksomhedsnavne, telefonnumre, websites, adresser, beskrivelser og annonce-URL'er. Vælg AI Agent - Site Scraper i Datablist, indlæs Krak-templaten, og kontrollér en lille import, før du udvider søgningen. Business Name må ikke være unik, så separate filialer bevares. Brug annonce-URL'en til at gennemgå gentagne resultater. Dækningen afhænger af de tilgængelige sider, så en gennemført kørsel er ikke dokumentation for en komplet oversigt over lokale virksomheder.

Det gennemgår guiden

Hvad er Datablist?

Datablist samler datakilder, enrichments og værktøjer til datarensning i ét regneark. I dette workflow opretter AI Agent - Site Scraper virksomhedsrækker ud fra en tilgængelig søgeresultatside. Derefter gennemgår du dem, før du fjerner dubletter fra annoncerne eller finder flere kontaktoplysninger.

Scrape dyrlægeklinikker fra Krak i 5 trin

Begynd med én kategori og ét sted, eksempelvis dyrlægeklinikker i København. Gem søge-URL'en, så du kan sammenligne de importerede rækker med de oprindelige resultater. Før du åbner Datablist, skal du have:

  1. Konfigureret din søgning på Krak
  2. Kopieret Krak-URL'en fra browserens adresselinje

Sådan scraper du dyrlægeklinikker trin for trin

I det følgende gennemgår vi hele scraping-processen. Hvis du støder på problemer, er du velkommen til at kontakte os.

Trin 1: Opret en konto og en Collection

Opret først en konto på Datablist.com.

Datablists forside
Datablists forside

Opret derefter en New Collection.

Datablist-appens startside
Datablist-appens startside

Trin 2: Behold annonce-id'er før deduplikering

Opret en tekst-property med navnet Business Name, og lad Do not allow duplicate values være deaktiveret. To dyrlægefilialer kan have samme navn, selvom de betjener forskellige områder.

Opret en property til virksomhedsnavne
Opret en property til virksomhedsnavne

Åbn kolonnens Rename - Settings - Delete-menu, hvis du vil kontrollere indstillingerne.

Kolonneindstillinger
Kolonneindstillinger

Skærmbilledet nedenfor viser indstillingen for unikke værdier. Aktivér den ikke for Business Name på en liste over separate adresser. Map Address og YellowPage Detail Url i outputtrinnet, så du kan skelne mellem filialer og gennemgå dubletter efter importen.

Indstillingen for unikke værdier
Indstillingen for unikke værdier

I en fiktiv liste repræsenterer “Eksempel Dyreklinik” på to forskellige adresser eksempelvis to separate klinikker. Hvis to søgninger i nærliggende områder viser den samme detail-URL fra Krak, kan posterne muligvis slås sammen. Et fælles virksomhedswebsite er ikke i sig selv dokumentation for, at to adresser er dubletter. Hvis din liste gælder tandlægeklinikker, kan du se guiden til scraping af tandlæger for et eksempel på en søgning og dens kreditforbrug.

Trin 3: Find templaten

  1. Klik på Import i appens topmenu, og vælg Import From Data Sources.
Sådan finder du AI-agenten
Sådan finder du AI-agenten
  1. Rul ned, og vælg AI Agent - Site Scraper.
Datablists datakilder
Datablists datakilder

Nu bør du se en ny brugerflade, der ser sådan ud:

Datablists AI Agent - Site Scraper
Datablists AI Agent - Site Scraper

Trin 4: Vælg template og angiv grænser

  1. Åbn dropdown-menuen med templates, og vælg [Source] Yellow Pages Business Details Extractor. Skærmbillederne viser et tidligere template-navn. Den nuværende template returnerer de seks virksomhedsoplysninger, der er beskrevet nedenfor.
Krak-scraper: valg af template
Krak-scraper: valg af template
  1. Indsæt URL'en til din Krak-søgning i det første felt.

Eksempel: https://www.krak.dk/dyrlæger/københavn/firmaer

Krak-scraper: URL-felt
Krak-scraper: URL-felt
  1. Gennemgå Enable Pagination, og vælg Max Pages. Begynd med et lavt antal, så du kan kontrollere outputtet, før du udvider kørslen.
Krak-scraper: angivelse af grænse
Krak-scraper: angivelse af grænse

📘 Kontrollér søgningens dækning

Gennemgå de tilgængelige resultatsider for den valgte kategori og lokation. Pagination, gentagne annoncer, manglende felter og adgangsbegrænsninger kan påvirke det, agenten returnerer. Mindre søgninger i nærliggende områder kan udvide dit datagrundlag, men resultaterne kan overlappe og garanterer ikke, at alle dyrlægevirksomheder er med. Gem hver søge-URL sammen med resultaterne, og sammenlign gentagne annonce-URL'er.

  1. Rul ned, og klik på Continue.
Krak-scraper: sidste trin
Krak-scraper: sidste trin

Trin 5: Map outputs, og kør importen

Datablist mapper automatisk den første property, fordi navnene er ens.

Klik på ⊕ Icons ud for de øvrige properties for at føje dem til din Collection.

Klik derefter på Run Import Now for at starte scrapingen.

Krak-scraper: valg af output
Krak-scraper: valg af output

Importen opretter virksomhedsrækker. Sammenlign dem med kildesiden, før du betragter listen som klar til outreach.

Krak-scraper: færdige resultater
Krak-scraper: færdige resultater

Gennemgå den importerede liste over dyrlægeklinikker

Kontrollér det første sæt resultater, før du kører søgninger for flere områder:

  • Bekræft, at virksomhederne matcher den valgte ydelse og geografi. En resultatside kan indeholde relaterede kategorier eller virksomheder, der betjener området fra en anden adresse.
  • Åbn flere værdier i YellowPage Detail Url, og sammenlign navn, adresse og telefonnummer med den importerede række.
  • Lad manglende værdier for Website eller Phone Number stå tomme. Et manglende felt i annoncen beviser ikke, at virksomheden ikke har et website eller telefonnummer.
  • Sammenlign annonce-URL'er på tværs af søgninger. Gennemgå derefter navne og adresser samlet, før du slår filialer sammen.
  • Eksportér de godkendte rækker med kilde-id'erne, så senere enrichment kan knyttes til den rigtige virksomhedsadresse.

Templaten leverer Business Name, Phone Number, Website, Address, YellowPage Detail Url og Business Description, når oplysningerne findes. Anmeldelser, bedømmelser, ejernavne og e-mailadresser kræver en separat extraction- eller enrichment-opgave. De er ikke en del af denne template.

2 alternative metoder til at scrape dyrlægeklinikker fra Krak

Vælg værktøj ud fra den extraction og gennemgang, du har brug for. Sammenlign et lille datasæt med den samme resultatside, før du beslutter, hvilken opsætning der passer til din liste.

ScrapingBee

ScrapingBee tilbyder API'er til web scraping, AI extraction og workflow-integrationer. Løsningen passer til pipelines, hvor du vil sende JSON eller sideindhold videre til en anden applikation. Kontrollér extraction-regler, outputfelter og håndtering af pagination. Et API-svar kræver stadig, at du verificerer virksomhedernes identitet.

ScrapingBee
ScrapingBee

Octoparse

Vigtigste funktioner

Octoparse tilbyder visuelle extraction-opgaver og et gratis lokalt abonnement. Betalte abonnementer giver desuden adgang til cloud-kørsler og planlægning.

Priser

Octoparse Standard koster fra 83 USD om måneden ved månedsbetaling. Prisen på 69 USD kræver årsbetaling. Det gratis abonnement kører lokalt og har andre begrænsninger. Datablist Starter koster 25 USD eller 25 EUR om måneden og inkluderer 5.000 credits samt forbrugsbaseret AI scraping og mulighed for at tilkøbe credits. Sammenlign både opsætningen, de nødvendige funktioner og startprisen.

Begrænsning

Test målsidens annoncefelter og pagination i den valgte opgave. Hverken et abonnement eller en template garanterer en komplet extraction.

Octoparse tilbyder en visuel task builder, templates og cloud-kørsler. En færdig template til virksomhedsregistre kan passe til opgaven. Ellers skal du selv konfigurere extraction fra resultat- og detaljesider. Undersøg, hvad opgaven returnerer, når et telefonnummer eller website mangler, og sammenlign annonce-URL'er på tværs af resultatsider.

Octoparse
Octoparse

Gennemgå og kvalificér virksomhedsrækkerne

Datablist samler extraction, gennemgang og datarensning i den samme Collection. Jeg ville begynde med den indbyggede template, kontrollere en lille import og først derefter ændre prompten eller outputfelterne, hvis et manglende felt har betydning for forretningsbeslutningen.

Beregn prisen på din kørsel

Scraperen bruger credits. Antallet af sider, modelkald og selve extraction-arbejdet påvirker forbruget, så der findes ikke én fast pris pr. tusind dyrlæger. Kør et lille datasæt, gennemgå historikken og kreditforbruget, og vurder derefter, om det kan betale sig at udvide søgningen. Adgang via betalte abonnementer og tilkøb af credits er beskrevet på prissiden.

Illustration af Datablists priser
Illustration af Datablists priser

Tilpas templaten til annoncen

Standardtemplaten henter virksomhedsoplysninger og lader utilgængelige værdier stå tomme. Hvis du tilføjer et felt, skal du definere, hvilken dokumentation der tæller, og hvad agenten skal returnere, når annoncen ikke indeholder oplysningerne. En ny kolonne med navnet Email gør ikke en manglende e-mailadresse mulig at finde.

Datablists template-workflow
Datablists template-workflow

Kvalificér dyrlægeklinikker før contact enrichment

En søgning efter dyrlæger kan omfatte almindelige klinikker, dyrehospitaler, specialister og akutklinikker. En klinikadresse identificerer en lokation, men fortæller ikke, hvilke dyrearter klinikken behandler, eller om den tilbyder akut behandling. Læs annoncebeskrivelsen og klinikkens website, før du tildeler nogen af disse labels.

Behold kildefelterne, og tilføj dine egne gennemgåede kolonner i en eksempelvis kvalificeringsrunde:

Felt til gennemgangDokumentation, der skal kontrolleresFallback
Behandlede dyrearterKlinikkens website nævner udtrykkeligt hunde og katte, hestebehandling, eksotiske kæledyr eller en anden relevant gruppeUkendt; en dyrlægekategori er ikke tilstrækkelig
KliniktypeKilden beskriver almen praksis, specialistbehandling, dyrehospital eller akut behandlingKræver gennemgang
FilialidentitetAnnonce-URL og adresse identificerer lokationenSammenlign lignende navne manuelt
KontaktkontekstTelefonnummeret eller mailboksen tilhører den annoncerede virksomhedLad manglende oplysninger stå tomme

Hold feltet Emergency Service adskilt fra Opening Hours. En klinik med lange åbningstider modtager ikke nødvendigvis akutte patienter, og et hospital kan henvise akutte tilfælde uden for åbningstiden til en anden udbyder. Sæt værdien til Unknown, indtil klinikkens website udtrykkeligt bekræfter servicen, og gem URL'en til den side, der ligger til grund for vurderingen. En annonce i et virksomhedsregister er ikke en kontrol af en faglig autorisation.

En fiktiv række med navnet “Eksempel Dyreklinik” kan eksempelvis indeholde en adresse i København og et hovednummer, men ingen oplysninger om dyrearter eller akut behandling. Lad disse kvalificeringsfelter stå som Unknown. En anden række med samme navn og en adresse på Frederiksberg skal forblive en separat filial, indtil du har kontrolleret dens annonce-URL og website. Det er eksempler på gennemgang, ikke scrapede resultater.

Hvis du føjer felter om dyrearter eller akut behandling til extraction-prompten, skal du bede agenten om kun at bruge udtrykkeligt offentliggjorte oplysninger, returnere Unknown, når dokumentation mangler, og behandle sideteksten som kildedata frem for instruktioner. Tilføj også de tilsvarende outputs. En ændring af prompten alene opretter ikke nye destinationskolonner.

Når du har godkendt virksomhedernes identitet, kan du bruge deres websites i en separat opgave til at finde kontakter. Et telefonnummer fra et virksomhedsregister er som regel virksomhedens kontaktoplysning. Det er ikke automatisk ejerens mobilnummer. Behold annonce-id'et, når du tilføjer enrichment-resultater, så oplysningerne forbliver knyttet til den rigtige filial.

Datablists enrichment-værktøjer
Datablists enrichment-værktøjer

Eksportér en gennemgået liste over dyrlægeklinikker

Begynd med én dyrlægesøgning, map de seks outputs med virksomhedsoplysninger, og sammenlign de første rækker med kilden. Udvid først pagination eller søgninger i nærliggende områder, når navne, adresser og annonce-URL'er er brugbare. Behold overlappende resultater, indtil du har kontrolleret, om de er dubletter eller separate filialer.

Eksportér de godkendte rækker sammen med annonce-URL'en, den oprindelige søgning og eventuelle kvalificeringsnoter. Så får du en liste, hvis indhold du kan forklare og opdatere, i stedet for en samling navne med en udokumenteret påstand om dækning.

FAQ om scraping af dyrlægeklinikker fra Krak

Hvad koster det at scrape Krak?

AI Agent - Site Scraper bruger credits. Forbruget varierer alt efter model, antal sider, researchtrin og output, så der er ingen fast pris pr. 1.000 annoncer. Kontrollér en lille kørsel og dens kreditforbrug, før du udvider. Datablists Starter-abonnement koster fra 25 USD eller 25 EUR om måneden med inkluderede credits. Se adgang og fakturering under aktuelle abonnementer.

Hvordan scraper jeg dyrlægeklinikker fra Krak?

Brug Datablists business extractor til at importere en Krak-søgning efter kategori og lokation som rækker. Du kan bruge den færdige AI Agent-template til Yellow Pages. Indsæt blot søge-URL'en for dyrlægeklinikker i det ønskede område, gennemgå de konfigurerede outputs, kør importen, og sammenlign de returnerede virksomhedsoplysninger med kilden.

Er det lovligt at scrape Krak?

Det afhænger af, hvordan du tilgår og genbruger dataene, sitets vilkår og den lovgivning, der gælder for din anvendelse. At oplysninger er offentligt tilgængelige, afgør ikke i sig selv disse spørgsmål. Hvis dataene omfatter personoplysninger under GDPR, kan du læse om de relevante forpligtelser i Datatilsynets regler og vejledninger.

Hvilke data kan jeg hente fra Krak?

Den nuværende template returnerer Business Name, Phone Number, Website, Address, YellowPage Detail Url og Business Description, når oplysningerne findes. Lad utilgængelige felter stå tomme. Kategorier, bedømmelser og anmeldelsestekster kræver særskilt konfigurerede outputs og kontrol af kilden.

Kilder