24FreelanceMercato freelance che non dorme mai
Il periodo di risposta è scaduto

Web Scraper Python e sistema di raccolta dati

135 visualizzazioni 0 risposte#41815
Budget€1 925per il progetto
FormatoProgetto una tantumnessun prepagamento
PagamentoContante, Bonifico bancario
Risposte accettateIl periodo di risposta è scadutofino a 30.08.2026
Risposte0media della categoria: 0,3
Visualizzazioni13562 in 14 giorni

Descrizione del progetto

Tradotto
Abbiamo bisogno di un sistema di web scraping per la produzione che, con cadenza giornaliera, raccolga dati strutturati da 5-8 siti web e li trasformi in un formato adatto per l'analisi. Non si tratta di uno script una tantum, ma di un servizio che funziona in modo autonomo ogni giorno, resiste ai cambiamenti di markup delle fonti, riduce rispettosamente il carico quando un sito web lo richiede e non va completamente in crash se una delle risorse target si rompe. Alcune fonti sono semplici HTML statici, altre sono pesanti SPA JavaScript, quindi il crawler deve gestire entrambe con sicurezza.

È altrettanto importante ciò che accade dopo il caricamento della pagina. L'HTML grezzo deve trasformarsi in record verificati e deduplicati, e prezzi, date e numeri di telefono devono essere normalizzati in formati uniformi prima di essere inseriti nel database. Ha senso memorizzare solo i dati nuovi o modificati, quindi abbiamo bisogno di una logica incrementale. Oltre a ciò, la trasparenza operativa è importante per noi: un dashboard che mostri i tassi di successo e i volumi di esecuzione, notifiche per errori e anomalie nei dati, e un deployment riproducibile che possa essere avviato da zero senza conoscenze tribali.

I siti web target specifici sono riservati e condivisi sotto NDA dopo che i termini sono stati concordati. Nella tua risposta, parla delle protezioni anti-bot che hai incontrato e di come hai mantenuto stabile il parser nel tempo. L'ambito completo del lavoro è riportato di seguito.

1. Architettura dello scraper
— Scrapy + rotazione dei proxy e pool di User-Agent
— Playwright/Selenium per siti JS
— Bypass CAPTCHA (2captcha / anti-captcha)
— Limitazione della velocità, conformità a robots.txt

2. Pipeline dei dati
— HTML a JSON strutturato
— Validazione e deduplicazione
— Normalizzazione di prezzi, date, numeri di telefono
— Archiviazione PostgreSQL con design dello schema
— Aggiornamenti incrementali (solo record nuovi/modificati)

3. Monitoraggio e operazioni
— Dashboard: successo dell'esecuzione, conteggio dei record, errori
— Avvisi Slack/email su errori
— Deployment con Docker Compose
— Pianificazione Cron con logica di ripetizione

Siti web target
— Riservati (NDA) — dettagli dopo l'accordo
— Mix di siti statici e SPA

Consegne
— Codice sorgente con test
— Configurazione Docker Compose
— Migrazioni dello schema del database
— Runbook e configurazione del monitoraggio
Sviluppo software Contante, Bonifico bancario
24
Venti · consiglio

Come scrivere una risposta che venga scelta

  • Inizia con il compito del cliente, non con una storia su di te.
  • Collega uno o due lavori simili dal tuo portfolio.
  • Indica un prezzo e una scadenza — e cosa includono esattamente.
  • Fai una domanda di chiarimento: inizia la conversazione.

Risposte 0

I testi delle risposte sono visibili solo al cliente.

Stessa categoria

Progetti simili

Tutti i progetti nella categoria
Website accessibility audit against WCAG

Website accessibility audit against WCAG

We need an independent WCAG accessibility audit of our website: keyboard, contrast, screen readers and a clear report with fixes.

Sviluppo software24.09.20260180
0risposte
Buono a sapersi
Come rispondo a questo progetto?

Accedi come freelancer, descrivi come risolverai il compito, indica il tuo prezzo e la scadenza. Il cliente legge le risposte e inizia un dialogo con le migliori.

Chi può vedere la mia risposta?

Solo il cliente che ha pubblicato il progetto e tu. Altri freelancer non vedono il tuo testo o prezzo.

Dove posso trovare lavori simili?

Nuovi progetti in “Sviluppo software” appaiono ogni giorno. Tutti i progetti nella categoria

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora