Pourquoi l’utiliser comme Scraping API
- Un seul point d’accès pour n’importe quelle URL cible
- Authentification par clé API, aucune orchestration de navigateur requise
- Réponse centrée sur le HTML, compatible avec vos parseurs existants
- Idéal pour l’ETL, la surveillance, l’ingestion par IA et les pipelines de données
Point d’accès
GET https://parsing.webunlocker.gologin.com/v1/scrape?url={encoded_url}
Authentification
Envoyez votre clé API dans les en-têtes :Modèle de requête
Démarrage rapide
cURL
Python
JavaScript (fetch)
Comportement de la réponse
Le corps de la réponse actuelle est le HTML/texte brut rendu.200-> succès, le corps contient le HTML/texte de la page401/403-> clé API invalide ou manquante422->urlinvalide ou manquante429-> limite de requêtes atteinte500+-> erreur temporaire côté serveur
Recommandations pour les nouvelles tentatives
Réessayez avec un délai d’attente exponentiel (exponential backoff) en cas de :- erreurs réseau
408,429,500,502,503,504
Remarque sur le périmètre
Le point d’accès public actuel est centré sur le HTML. Ne supposez pas l’existence d’autres points d’accès backend (par exemple capture d’écran, crawl, recherche ou usage), sauf s’ils sont explicitement documentés et activés pour votre compte.SDK Node.js officiel
Installation :Démarrage rapide du SDK
Options du constructeur
Méthodes principales du SDK
scrape(url)-> objet de réponse normaliséscrapeRaw(url)-> objetResponsenatifbuildScrapeUrl(url)-> URL complète de la requête
Méthodes dérivées côté SDK (à partir du HTML renvoyé)
Il ne s’agit pas de points d’accès backend distincts : elles sont dérivées du HTML de l’API au sein du SDK :scrapeText(url)-> texte brutscrapeMarkdown(url)-> markdownscrapeJSON(url)-> métadonnées structurées (title,meta,links,headings)batchScrape(urls, { concurrency })-> utilitaire pour effectuer plusieurs appels de scraping
Erreurs typées
WebUnlockerErrorAuthenticationErrorRateLimitErrorAPIErrorTimeoutErrorNetworkError
401/403->AuthenticationError429->RateLimitError500+->APIError- délai dépassé/abandon ->
TimeoutError - échec de fetch/réseau ->
NetworkError
CLI
scrape(HTML/texte brut)text(texte dérivé)markdown(markdown dérivé)json(métadonnées dérivées)
Cas d’usage courants du scraping
- surveillance des prix et des catalogues
- enrichissement de leads et d’annuaires
- pipelines de veille de marché
- agrégation et indexation de contenu
- workflows d’ingestion et d’extraction pour LLM
CLI Gologin Web Access (unifiée)
Pour une CLI plus puissante qui combine Web Unlocker et Cloud Browser dans une seule interface de commandes, utilisezgologin-web-access :