Prilagođeni web-scraperi u Pythonu ili Node.js-u — pojedinačne stranice, višestranično indeksiranje, stranice s puno JS-a, rukovanje protiv botova i čist CSV/JSON/DB izlaz. Isporuka za 2–10 dana.
Izradit ću Python ili Node.js web scraper s rukovanjem protiv botova i čistim CSV ili JSON izlazom
Scraper za jednu stranicu, s čistim CSV ili JSON izlazom.
- Cijeli izvorni kod + postavljanje
- Jedan ciljani URL izvučen
- Do 10 polja izvučenih po stavci
- Parsiranje statičkog HTML-a (bez JS renderiranja)
- CSV ili JSON izlaz
- Deduplikacija + normalizacija polja
- Osnovno rukovanje pogreškama i bilježenje
- README
Višestranično indeksiranje s paginacijom, JS renderiranjem i rukovanjem protiv botova.
- Cijeli izvorni kod + postavljanje
- Jedan ciljani URL izvučen
- Parsiranje statičkog HTML-a (bez JS renderiranja)
- Deduplikacija + normalizacija polja
- Osnovno rukovanje pogreškama i bilježenje
- README
- Strukturirani zapisnik pogrešaka + red čekanja za ponovni pokušaj
- Višestranično indeksiranje s podrškom za paginaciju
- Stranice renderirane JavaScriptom (Puppeteer ili Playwright)
- Rukovanje protiv botova — rotacija UA, zaglavlja, ograničavanje zahtjeva
- Podrška za rotaciju proxyja
- Usklađenost s ograničenjem brzine s odgodom pri 429/503
- Do 25 polja po stavci
- Neograničen broj zapisa
- Izlaz u CSV, JSON ili Google Sheets
Potpuni podatkovni cjevovod s rasporedom, izlazom u bazu podataka, nadzorom i nadzornom pločom.
- Cijeli izvorni kod + postavljanje
- Jedan ciljani URL izvučen
- Parsiranje statičkog HTML-a (bez JS renderiranja)
- Deduplikacija + normalizacija polja
- Osnovno rukovanje pogreškama i bilježenje
- README
- Strukturirani zapisnik pogrešaka + red čekanja za ponovni pokušaj
- Višestranično indeksiranje s podrškom za paginaciju
- Stranice renderirane JavaScriptom (Puppeteer ili Playwright)
- Rukovanje protiv botova — rotacija UA, zaglavlja, ograničavanje zahtjeva
- Podrška za rotaciju proxyja
- Usklađenost s ograničenjem brzine s odgodom pri 429/503
- Do 25 polja po stavci
- Neograničen broj zapisa
- Izlaz u CSV, JSON ili Google Sheets
- Prioritetni termin isporuke
- Neograničen broj polja + prilagođeno mapiranje sheme
- Izlaz u bazu podataka — PostgreSQL, MySQL, MongoDB ili SQLite
- Zakazana pokretanja — cron, GitHub Actions, AWS Lambda ili Vercel
- Otkrivanje promjena Crona između pokretanja (novi / ažurirani / uklonjeni zapisi)
- Podrška za sadržaj zaštićen prijavom (rukovanje sesijom, slanje obrasca)
- Tijek svjestan CAPTCHA-e (integracija ručnog rješavanja ili rješavač treće strane)
- Implementacija temeljena na Dockeru
- Nadzorna ploča za praćenje ili Slack/e-mail upozorenja o kvaru
- Loom pregled cijelog cjevovoda
- 30 dana podrške nakon isporuke
Zatražite prilagođenu ponudu
Prijavite se za zahtjev za prilagođenu ponudu
Izradite besplatan račun ili se prijavite kako biste zatražili personaliziranu ponudu od ovog Zinnera.
Prijava / RegistracijaPostavite pitanje prije prodaje
Prijavite se za postavljanje pitanja
Kako bi se smanjio spam na platformi, poruke prije prodaje mogu slati samo prijavljeni korisnici.
Izradite besplatan račun ili se prijavite kako biste izravno poslali poruku ovom Zinneru.
Prijava / RegistracijaPotrebna prijava
Izradite besplatan račun ili se prijavite za slanje poruke ovom Zinneru.
Prijava / RegistracijaPotrebna prijava
Izradite besplatan račun ili se prijavite za traženje personalizirane ponude.
Prijava / RegistracijaUkratko
Ključni detalji o ovoj usluzi koji će vam pomoći pri odluci. Generirano od strane Zinn Huba, a ne prodavatelja.
Vrijednost pozicije
Tehnološki skup
Rukovanje protiv botova
Izlazni formati
Raspoređivanje i nadzor
Što ćete dobiti
Potpuni opis
SCRAPEHUB — Web-scraperi koji stvarno izvlače podatke
Web-scraperi proizvodne razine izgrađeni u Pythonu ili Node.js-u — dizajnirani za rukovanje stvarnim stranicama, a ne samo urednim HTML demonstracijama. Bez obzira je li cilj katalog proizvoda, direktorij, tržnica ili SPA s puno JS-a, SCRAPEHUB isporučuje čiste strukturirane podatke u CSV, JSON ili izravno u vašu bazu podataka.
Što se gradi:
· Ekstrakcija jedne stranice — izvlačenje strukturiranih podataka s jednog URL-a s poljima mapiranim prema vašoj specifikaciji
· Višestranično indeksiranje — paginacija, prelazak kategorija, otkrivanje putem sitemapa
· Stranice renderirane JavaScriptom — Puppeteer, Playwright ili Selenium za SPA-ove i dinamički sadržaj
· Sadržaj zaštićen prijavom — upravljanje sesijama, upravljanje kolačićima, slanje obrazaca
· Rukovanje protiv botova — rotirajući korisnički agenti, rotacija proxyja, ograničavanje zahtjeva, lažiranje zaglavlja
· Tokovi svjesni CAPTCHA-e — integracija ručnog rješavanja gdje je potrebno ili API-ji trećih strana za rješavanje
· Usklađenost s ograničenjem stope — poštivanje kašnjenja indeksiranja, odustajanje od 429/503, podešavanje istovremenosti
· Čišćenje podataka — deduplikacija, normalizacija, mapiranje polja, raščlanjivanje datuma i cijena
· Izlazni formati — CSV, JSON, Excel, Google Sheets, PostgreSQL, MySQL, MongoDB, Airtable
· Zakazana pokretanja — cron poslovi, GitHub Actions ili funkcije u oblaku za ponavljajuće skrepanje
· Otkrivanje promjena — označavanje novih, ažuriranih ili uklonjenih zapisa između pokretanja
· Zapisivanje pogrešaka — strukturirani zapisi, redovi za ponovni pokušaj, rukovanje mrtvim slovima
Što SCRAPEHUB čini drugačijim:
Većina skrepera radi u demo verziji i prestaje raditi u trenutku kada se stranica ažurira DOM, blokira korisničkog agenta ili doda Cloudflare. SCRAPEHUB je izgrađen za neuredan stvarni svijet — otporni selektori, logika ponovnog pokušaja, rezervni proxy, strukturirano bilježenje i jasni načini kvara tako da uvijek znate što se dogodilo.
Stranice se rijetko čisto kvare. Selektor se promijeni, polje nestane, stranica vraća 403 umjesto podataka. SCRAPEHUB eksplicitno obrađuje te slučajeve — bilježi koji su zapisi propali i zašto, umjesto da tiho vraća prazne retke.
Korišteni tehnološki stog:
· Jezici: Python (BeautifulSoup, Scrapy, Playwright, Selenium, Requests), Node.js (Puppeteer, Cheerio, Playwright, Axios)
· Protiv botova: rotirajući proxyji, rotacija korisničkih agenata, otisak preglednika bez glave
· Pohrana: CSV, JSON, Excel, Google Sheets, PostgreSQL, MySQL, MongoDB, SQLite, Airtable
· Raspoređivanje: cron, GitHub Actions, AWS Lambda, Vercel Cron, Railway
· Infrastruktura: Docker, VPS (Hetzner, DigitalOcean), AWS, Render
Pokrivenost testiranja i QA:
Svaki skreper dolazi s probnim pokretanjem na malom uzorku, a zatim potpunim pokretanjem sa sažetkom uspjeha/neuspjeha. Izlaz se provjerava prema očekivanoj shemi — nedostajuća polja, duplicirani redovi i pogreške raščlanjivanja označavaju se prije isporuke.
Vlasništvo i NDA:
Potpuni izvorni kod i vjerodajnice skrepera prenose se kupcu pri konačnoj isporuci. NDA je dostupan na zahtjev za projekte koji uključuju osjetljivo ili konkurentno prikupljanje podataka.
Vremenski okvir isporuke:
Osnovno: 2–3 dana · Standardno: 5–7 dana · Premium: 10 dana
Što je potrebno od kupca za početak:
1. Ciljani URL(ovi) ili stranice za skrepanje
2. Točna polja koja trebate izvući — imena, cijene, URL-ovi, slike itd.
3. Željeni izlazni format — CSV, JSON, Google Sheets, baza podataka
4. Je li to jednokratno skrepanje ili ponavljajuće pokretanje
Idemo to izgraditi.
Pošaljite ciljanu stranicu i polja, a pregled radnog skrepera stiže za 48 sati — nula unaprijed, bez rizika. Vidite stvarne podatke izvučene s vaše ciljane stranice prije dospijeća bilo kakvog plaćanja.
Zinner jamstvo kvalitete
Svaki Zinner se pregledava i odobrava prije pridruživanja platformi.
Sve usluge podržane su našom predanošću osiguranju kvalitete.
Vaše plaćanje je zaštićeno dok ne odobrite isporučeni rad.
Usporedite pakete
| Značajka | Osnovno | Standardno | Premium |
|---|---|---|---|
| Vrijeme isporuke | 3 dana | 7 dana | 10 dana |
| Revizije | 2 | 3 | 5 |
| Potpuni izvorni kod + postavljanje | ✓ | ✓ | ✓ |
| Jedan ciljani URL skrepan | ✓ | ✓ | ✓ |
| Do 10 polja izvučenih po stavci | ✓ | ✕ | ✕ |
| Statičko HTML raščlanjivanje (bez JS renderiranja) | ✓ | ✓ | ✓ |
| CSV ili JSON izlaz | ✓ | ✕ | ✕ |
| Deduplikacija + normalizacija polja | ✓ | ✓ | ✓ |
| Osnovno rukovanje pogreškama i bilježenje | ✓ | ✓ | ✓ |
| README | ✓ | ✓ | ✓ |
| Strukturirani zapis pogrešaka + red za ponovni pokušaj | ✕ | ✓ | ✓ |
| Višestranično indeksiranje s podrškom za paginaciju | ✕ | ✓ | ✓ |
| Stranice renderirane JavaScriptom (Puppeteer ili Playwright) | ✕ | ✓ | ✓ |
| Rukovanje protiv botova — rotacija UA, zaglavlja, ograničavanje zahtjeva | ✕ | ✓ | ✓ |
| Podrška za rotaciju proxyja | ✕ | ✓ | ✓ |
| Usklađenost s ograničenjem stope s odgodom na 429/503 | ✕ | ✓ | ✓ |
| Do 25 polja po stavci | ✕ | ✓ | ✓ |
| Neograničen broj zapisa | ✕ | ✓ | ✓ |
| Izlaz u CSV, JSON ili Google Sheets | ✕ | ✓ | ✓ |
| Prioritetni termin isporuke | ✕ | ✕ | ✓ |
| Neograničen broj polja + prilagođeno mapiranje sheme | ✕ | ✕ | ✓ |
| Izlaz baze podataka — PostgreSQL, MySQL, MongoDB ili SQLite | ✕ | ✕ | ✓ |
| Zakazana pokretanja — cron, GitHub Actions, AWS Lambda ili Vercel | ✕ | ✕ | ✓ |
| Otkrivanje promjena Crona između pokretanja (novi / ažurirani / uklonjeni zapisi) | ✕ | ✕ | ✓ |
| Podrška za sadržaj zaštićen prijavom (rukovanje sesijom, slanje obrasca) | ✕ | ✕ | ✓ |
| Protok svjestan CAPTCHA-e (integracija ručnog rješavanja ili rješavač treće strane) | ✕ | ✕ | ✓ |
| Implementacija temeljena na Dockeru | ✕ | ✕ | ✓ |
| Nadzorna ploča za praćenje ili Slack/e-mail upozorenja o kvaru | ✕ | ✕ | ✓ |
| Loom pregled cijelog cjevovoda | ✕ | ✕ | ✓ |
| 30 dana podrške nakon isporuke | ✕ | ✕ | ✓ |
Portfolio
Primjeri rada prodavatelja vezani uz ovaj Zinn.

SCRAPEHUB — Skripte za web scraping
Web skreperi proizvodne razine izgrađeni u Pythonu i Node.js-u — ekstrakcija jedne stranice, višestranično puzanje, stranice renderirane JS-om, rukovanje protiv botova i čisti CSV, JSON ili izlaz baze podataka. Ekstrakcija podataka u stvarnom vremenu s otpornim selektorima, logikom ponovnog pokušaja i strukturiranim bilježenjem pogrešaka.

SCRAPEHUB — Od ciljne stranice do čistih podataka
Cjevovod za scraping od kraja do kraja — dohvaćanje ciljnog URL-a, rotirajući korisnički agenti i proxy bazeni, parsiranje selektora, čišćenje i validacija podataka te izlaz u CSV, JSON ili PostgreSQL. Strukturirani zapisi prate svaki zahtjev, ponovni pokušaj i dovršetak.

SCRAPEHUB — Izgrađeno za stvarne web stranice
Otporni skreperi s 429 odgodom, 403 rotacijom proxyja, usklađenošću s ograničenjem stope i redovima mrtvih slova. Izgrađeni da prežive Cloudflare, prigušivanje i kvarove usred puzanja bez gubitka podataka ili vraćanja tihih pogrešaka. 99.6% stopa uspješnosti na produkcijskim puzanjima.

SCRAPEHUB — Čisti izlazni formati
Strukturirani izlaz u CSV, JSON, Excel, Google Sheets, PostgreSQL, MySQL, MongoDB, SQLite ili Airtable. Deduplikacija, normalizacija polja i validacija sheme pri svakom pokretanju — sinkronizacija u stvarnom vremenu, zakazana pokretanja i otkrivanje promjena.

SCRAPEHUB — Zakazana pokretanja i praćenje
Ponavljajuće skrepanje putem crona, GitHub Actions, AWS Lambda ili Vercel Crona. Otkrivanje promjena označava nove, ažurirane ili uklonjene zapise između pokretanja, s upozorenjima putem Slacka ili e-pošte u slučaju kvara kako ništa ne bi tiho prestalo raditi. Potpuno praćenje zdravlja cjevovoda.

SCRAPEHUB — Potpuni skup za scraping
Potpuna arhitektura za scraping — Python i Node.js s BeautifulSoup, Scrapy, Cheerio, Playwright, Puppeteer i Selenium; cjevovodi podataka putem pandasa i SQLAlchemy u PostgreSQL, MongoDB, CSV ili JSON; implementirano s Dockerom, GitHub Actions i cloud cronom.
Dodatne informacije
Tehnološki skup
Što je uključeno
Moj proces
Detalji usluge
Često postavljana pitanja
Često, da — s rotirajućim proxyjima, lažiranjem User-Agenta, prigušivanjem i renderiranjem preglednika bez glave. Neke stranice koriste naprednu zaštitu od botova (Cloudflare Enterprise, Akamai, PerimeterX) koja značajno povećava troškove. Procijenit ću cilj i unaprijed vam reći je li to izvedivo po standardnoj cijeni ili je potrebna premium ponuda.
Struganje javnih podataka općenito je legalno u većini jurisdikcija, ali ovisi o uvjetima stranice, što stružete i kako koristite podatke. Stružem samo javne stranice. Ne zaobilazim paywalle, ne stružem osobne podatke (PII) niti kršim izričite uvjete protiv struganja bez vašeg pismenog odobrenja i pravnog odobrenja.
Selektori se mogu pokvariti kada se stranice ažuriraju. Strugač dolazi sa strukturiranim bilježenjem pogrešaka tako da odmah znate ako se polje prestane izdvajati. Standard i Premium uključuju obrasce otpornosti (rezervni selektori, upozorenja) koji smanjuju kvarove. 14 dana besplatnih popravaka pokriva sve promjene izgleda nakon isporuke.
Da — Puppeteer, Playwright ili Selenium obrađuju SPA-ove, lijeno učitani sadržaj i beskonačno pomicanje. To je uključeno u Standard i Premium pakete. Basic pokriva samo statični HTML.
Da, za račune koje posjedujete ili imate ovlaštenje za pristup. Rukovanje sesijama, upravljanje kolačićima i slanje obrazaca uključeni su u Premium. Pošaljite vjerodajnice sigurnom metodom — nikada ih ne pohranjujem izvan opsega projekta.
Dvije opcije — integracija ručnog rješavanja gdje ja pauziram, a vi rješavate, ili API treće strane za rješavanje CAPTCHA-e (2Captcha, Anti-Captcha) o vašem trošku. Uključeno u Premium; dostupno kao dodatak za Standard.
Da — Premium uključuje zakazana pokretanja putem crona, GitHub Actions, AWS Lambda ili Vercel Cron. Učestalost je na vama — dnevno, tjedno, mjesečno ili prilagođeno. Svako pokretanje bilježi rezultate i može vas upozoriti na neuspjeh.
Rukovanje ograničenjima brzine je ugrađeno — prigušivanje zahtjeva, eksponencijalno povlačenje kod 429/503 odgovora i podešavanje istodobnosti kako bi se ostalo unutar ograničenja. Standard i Premium paketi uključuju potpunu logiku ograničenja brzine.
Da — podržani su izravni unosi u PostgreSQL, MySQL, MongoDB, SQLite ili Airtable. Premium uključuje izlaz baze podataka; Standard podržava CSV, JSON i Google Sheets.
Nema stroge granice — ovisi o ograničenjima brzine stranice i veličini proxy bazena. Pokretao sam strugače koji su izvlačili 100,000+ zapisa tijekom više dana. Za vrlo velika pretraživanja, preporučit ću rotaciju proxyja i zakazivanje kako bi se ostalo ispod pragova detekcije.
Potpuno vlasništvo prelazi na kupca nakon konačne isporuke. Izvorni kod, vjerodajnice, konfiguracije implementacije i svi izstrugani podaci predaju se s konačnom uplatom. Nema ograničenja licenciranja, nema tekućih naknada, nema zaključavanja dobavljača.
Svaki strugač prvo radi na malom uzorku, a zatim na punom pokretanju. Izlaz se provjerava prema očekivanoj shemi — nedostajuća polja, duplicirani redovi i pogreške parsiranja označavaju se prije isporuke. Dobivate zapisnik pogrešaka i sažetak uspjeha/neuspjeha tako da ništa nije skriveno.
Da. NDA dostupna na zahtjev — idealna za projekte koji uključuju osjetljivo ili konkurentno prikupljanje podataka. Podijelite svoj predložak NDA-a ili zatražite zajednički. Potpisano prije razmjene bilo kakvih kodova ili detalja ciljne stranice.
Recenzije kupaca
Pogledajte što naši kupci kažu o ovom Zinnu
Kategorije
Zinner pravila
Povezani Zinns

Izradit ću Rust alat naredbenog retka za automatizaciju datoteka, API-ja i zakazanih zadataka












