/v1/maps di Olostep puoi ottenere tutti gli URL su un sito web. Questo è utile per la scoperta di contenuti, l’analisi della struttura del sito (ad esempio, SEO) o per decidere quali URL vuoi estrarre successivamente.
- Ottieni tutti gli URL su un sito web (inclusi sitemap e link scoperti)
- Usa modelli speciali per includere/escludere percorsi (ad esempio
/blog/**) - Pagina risposte grandi con
cursor(fino a 10MB per risposta) - Limita il volume con
top_n
Installazione
Utilizzo
Invia una richiesta POST con l’url del sito web. Opzionalmente passa include_urls, exclude_urls (modelli glob), e top_n.
cursor che può essere utilizzato per la paginazione e ottenere gli URL successivi. Per maggiori dettagli fai riferimento alla Riferimento API
Questo endpoint è particolarmente utile quando hai bisogno di:
- Scoprire tutte le pagine di contenuto su un sito web
- Analizzare la struttura e la gerarchia del sito
- Preparare gli URL per l’elaborazione in batch
- Decidere quali URL specifici estrarre
include_urls e exclude_urls.
Esempio
Supponiamo che da www.brex.com tu voglia estrarre tutti gli URL che hanno i percorsi dopo/product/ ad esempio https://www.brex.com/product/api/no-code ma includere anche www.brex.com/product.
Puoi usare il seguente codice:
Conclusione
L’endpoint delle mappe è uno strumento potente per la scoperta di contenuti e l’analisi del sito. Fornisce un elenco completo di URL su un sito web, permettendoti di estrarre contenuti da pagine specifiche o analizzare la struttura del sito. Questo endpoint è particolarmente utile per i professionisti SEO, i content marketer, gli agenti AI che devono analizzare il contenuto o la struttura del sito web.Archiviazione
I file archiviati per una mappa sono conservati per 7 giorni per impostazione predefinita. Passa un oggettostorage su POST /v1/maps per conservarli più a lungo o indefinitamente. L’impostazione copre il risultato della mappa e le pagine estratte durante la scoperta degli URL.
Omettendo
storage, o inviando storage senza expires_in, si utilizza 7d. Sia la risposta di creazione che GET /v1/maps/{map_id} includono il valore in vigore:
cURL
400: