Kokkuvõte
Klient kulutab aega kontaktandmete käsitsi kogumisele ja kontrollimisele.
Lahendusest sai korduvkasutatav kraapija määratud veebisaidiandmete väljavõtmiseks, puhastamiseks, valideerimiseks ja korrastamiseks.
Tarkvara aitab vähendada käsitsi kogumist ja ümbertegemist turu-uuringute andmetöös.
Kliendi lugu
Klient on Horvaatiast pärit turu-uuringute ettevõte. See kogub ettevõtete veebisaitidelt, avalikest andmebaasidest ja veebikataloogidest ettevõtete nimesid, e-posti aadresse ja telefoninumbreid.
Andmete hulka kuuluvad ka füüsilised aadressid ja muud ettevõtte andmed.
Meeskond valmistab kontaktandmeid ette turuanalüüsiks, äriarenduseks, telefonimüügiks ja CRM-i importimiseks. Käsitsi kogumine, korduvad kontrollid ja duplikaatkirjed võtavad aega ning põhjustavad ümbertegemist.
Soov oli lihtne: eraldada määratud allikatest valitud kontaktiväljad, käivitada kogumine vajadusel uuesti ja edastada puhtad struktureeritud failid.
Lahendus kujundati allika seadistuse ekraani, käivituse jälgimise vaate, andmete puhastamise ala ja ekspordiseadete ümber. Kirjeid sai enne kasutamist üle vaadata.
Klient soovis
- Kontaktiväljade eraldamist veebisaitidelt, andmebaasidest, kataloogidest ja veebiallikatest
- Korduvkasutatava kraapija käivitamist ning selle lähtekoodi või märkmiku saamist
- Väljavõetud kirjete puhastamist, valideerimist, korrastamist ja duplikaatide eemaldamist
- Struktureeritud andmete eksporti CSV-, Exceli-, JSON- või kategoriseeritud töövihikutena
Miks valmis tarkvara ei sobinud
Valmis andmeväljavõtte tööriistad katavad osa ülesandest, kuid nende kirjeldused ei määratle koos kliendi täpseid välju, puhastusreegleid ja väljundfaile. Vaja oli kohandatud lahendust, mis ühendaks ühes protsessis korduva kraapimise, valideerimise, duplikaatide eemaldamise, korrastatud töövihikud ja korduvkasutatava koodi.
Projekti ülevaade
Lahendus kavandati kliendi tegelike allikate, väljade ja reeglite põhjal. Esimesel ekraanil määratakse enne käivitamist veebiaadressid, kontaktiväljad ja korduva väljavõtte seaded.
Ühest või mitmest allikast kogumise haldamiseks loodi väljavõtte jälgimise vaade. See kuvab ühes kohas käivituse oleku, allikate URL-id, väljavõetud kirjed ning laadimise või juurdepääsuga seotud märkused.
Seejärel läbivad kirjed puhastamise ja ülevaatuse. Duplikaatide vasted, valideerimise olek, kontaktiväljad ja kategooriad jäävad nähtavaks, et andmehaldur saaks koostada ühtse kontaktloendi.
Viimane ekraan kavandati praktiliseks andmete edastamiseks. See ekspordib korrastatud kirjed CSV-, Exceli- või JSON-vormingus ning säilitab failiga seotud seadistusjuhised või protsessimärkmed.
Kraapija kasutab korduvkasutatavat koodi ja seda saab kohandada kliendi reeglite järgi. Dokumentatsioon ja koolitusmaterjalid toetavad süsteemi iseseisvat kasutamist.
Rakendatud põhifunktsioonid
- Veebisaitide ja allikate loendi seadistus
- Valitud kontaktiväljade väljavõte
- Korduvkasutatav ja taaskäivitatav kraapimine
- Väljavõtte käivituse jälgimine
- E-posti aadresside ja telefoninumbrite kogumine
- Kirjete valideerimine ja puhastamine
- Duplikaatide tuvastamine ja eemaldamine
- Kontaktandmete kategoriseerimine
- CSV-, Exceli- ja JSON-eksport