Costruirò uno scraper web in python per siti pesantemente JavaScript e protetti

Alcune informazioni sono state tradotte automaticamente.

Ucraina

Parlo Ucraino, Inglese

Sviluppatore Web Full Stack

Creo chatbot AI, automazioni e siti web che portano clienti e risparmiano ore di lavoro manuale. Chatbot AI: assistenti per siti web che rispondono alle FAQ e ai prezzi, prenotano clienti e inviano le...
Informazioni su questo servizio

Chiunque può scrivere uno script che funziona una volta sul proprio laptop. Sei qui perché il sito ha reagito.


Prendo gli scrapes che si interrompono: contenuti che esistono solo dopo che JavaScript viene eseguito, pagine dietro una sfida, endpoint che iniziano a restituire 403 a metà esecuzione.


COSA GESTISCO


Siti renderizzati con JavaScript tramite un vero browser headless quando l'HTML da solo non contiene nulla.

Siti che bloccano script naif: ritardi appropriati, intestazioni ruotate, supporto proxy integrato fin dall'inizio.

Paginazione, filtri, alberi di categorie e pagine di dettaglio per i campi che ci vivono solo lì.

Output nel formato che usi: CSV, Excel, Google Sheets, JSON, PostgreSQL o la tua API.


SCRAPER CHE RESISTONO IN PRODUZIONE


Le fallimenti più interessanti arrivano più tardi: la memoria cresce fino a quando il processo viene ucciso, i browser headless si accumulano come zombie, un sito aggiunge una sfida e il tuo controllo restituisce un 200 felice su una pagina morta. Costruisco contro questi problemi: tentativi con backoff, riavvio in caso di crash, rotazione dei log, avvisi Telegram e controlli che verificano il contenuto e non i codici di stato.


Non tocco login che non possiedi o contenuti a pagamento.

Tecnologia:

Python

•

Puppeteer

•

scrapy

•

selenium

•

Beautiful soup

Tipo di informazioni:

Ricerca competitor

•

Listing

Tecnica:

Automatizzato

Il mio portfolio