IT
Lezione 4.2Pro - Parte di Agentic School Pro

Automazione di browser e scraping: Playwright, Browser Use e il trucco .har

Automatizzare e scrapare il web in modo affidabile con Playwright, incluso il trucco non-headless con login manuale e il trucco .har

28 min•Automazione e sistemi agentici•Disponibile

Cosa impari

  • Automatizzare il browser con Playwright e strumenti di browser pilotati da agente
  • Il trucco non-headless con login manuale per i siti dietro autenticazione
  • Il trucco .har: estrarre i veri endpoint di API dietro una pagina

Panoramica

L'essenziale del web non ha un'API pubblica, ma ogni sito e gia una superficie che un umano puo pilotare, il che vuol dire che un programma puo pilotarla anche. Playwright e lo strumento che fa cio: pilota un vero browser come farebbe un utente, cliccando, digitando e leggendo la pagina. Sopra siedono due trucchi che trasformano uno scraping fragile in automazione affidabile. Il trucco non-headless ti lascia connetterti una volta a mano e riutilizzare la sessione. Il trucco .har ti lascia saltare interamente la pagina renderizzata e chiamare l'API che il sito chiama lui stesso. Questa lezione insegna i tre, piu quando afferrare un browser pilotato da agente e come restare dal buon lato dell'etica e della legge.

Cosa imparerai

Imparerai le basi di Playwright, in cosa il browsing pilotato da agente (Browser Use e simili) differisce dall'automazione scriptata, il pattern browser visibile con login manuale che aggira la parte piu dura dei siti autenticati, e come registrare un file .har e lasciare un agente estrarne le chiamate di API sottostanti. Imparerai anche dove sono i limiti legali ed etici e quando cedere la scalabilita a un fornitore come Brightdata.

Prerequisiti

I Corsi da 1 a 3 e un progetto Node funzionante. Devi essere a tuo agio con il codice asincrono, con il funzionamento delle richieste HTTP e degli header, e con la lettura dei tuoi DevTools di browser. La pagina dei fondamenti su cos'e una API aiuta se richiesta e risposta sono ancora confuse, perche tutto il trucco .har consiste nel trovare l'API che una pagina nasconde.

Il problema

Hai bisogno di dati o di un'azione da un sito che non ti da un'API. L'approccio naif e scrapare l'HTML renderizzato con selettori fragili che si rompono appena il sito cambia un nome di classe. I casi piu duri sono i siti dietro un login, con rilevamento di bot, o che caricano tutto via JavaScript cosicche l'HTML e vuoto finche gli script non girano. Le persone bruciano giorni a lottare contro i selettori e i flussi di login, mentre il sito fa tutto il tempo delle pulite chiamate di API JSON, visibili nei DevTools, che potrebbero chiamare direttamente.

Sblocco della tua lezione Pro

Commenti

Caricamento dei commenti.

Pubblica un commento
CommentiAvanti
Prossimo passo

Pronto a far funzionare l'intelligenza artificiale come un vero flusso di lavoro?

Inizia con il corso di base, mantieni i tuoi progressi localmente e sincronizza tutto con il tuo account gratuito quando vuoi.