Surf
bySean H
Stateful programmatic web browsing in Go.
Web CrawlingOpen Source Developer ToolsOpen Source
About
Surf è una libreria Go (golang) che implementa un browser web virtuale che tu controlli programmaticamente. Surf non è solo un'altra soluzione Go per scaricare contenuti dal web. Surf è progettato per comportarsi come un browser web e include: gestione dei cookie, cronologia, segnalibri, spoofing dell'agente utente (con un pratico generatore di agenti utente), invio di moduli, selezione e attraversamento del DOM tramite selettori CSS in stile jQuery, scraping di risorse come immagini, fogli di stile e altre funzionalità.
Open Source Health
- Stars
- 1,545
- Forks
- 160
- License
- MIT
- Last commit
- 3 years ago
Go
Alternative a Surf
Deep Researchby David ZhangUn assistente alla ricerca potenziato dall'IA che esegue ricerche iterative e approfondite su qualsiasi argomento combinando motori di ricerca, web scraping e modelli di linguaggio di grandi dimensioni. L'obiettivo di questo repository è fornire l'implementazione più semplice di un agente di ricerca approfondita - ad esempio, un agente che può affinare...- select.rsby Utkarsh KukretiUna libreria Rust per estrarre dati utili da documenti HTML, adatta per il web scraping.
Scrapelyby ScrapyUna libreria di screen-scraping HTML in Python puro- Faster Than Requestsby Juan CarlosRichieste più veloci su Python 3
MechanicalSoupby MechanicalSoupUna libreria Python per automatizzare l'interazione con i siti web.
Resources & Links
Related Categories
Usi Surf?
Tieni traccia del suo costo insieme al resto del tuo stack e ricevi un promemoria prima del rinnovo.
Aggiungi al mio stackVendor
Sean H
Open-source project on GitHub: Surf