# Converti il tuo sito web in Markdown: esegui il crawling ed esporta ogni pagina

> Converti il tuo sito web in file Markdown: esegui il crawling ed esporta ogni pagina con il front matter, per migrazione, backup o assistente. Senza KYC.

- URL: https://webreaderapi.com/it/use-cases/website-to-markdown/
- Ultimo aggiornamento: 2026-10-22
- Editore: WebReaderAPI (https://webreaderapi.com)

Passare a un generatore di siti statici, a una piattaforma per la documentazione o a una knowledge base spesso inizia con una domanda: come estraggo le mie pagine come Markdown pulito? Un crawl lo fa in un solo job, con titoli, date e URL conservati nel front matter.

**Risposta rapida — Come converto tutto il mio sito web in Markdown?**

Esegui il crawling del tuo sito, leggi il contenuto principale di ogni pagina come Markdown e scrivi un file `.md` per pagina con titolo, URL e data nel front matter. **WebReaderAPI** esegue il crawling fino a 10.000 pagine per job, segue la tua sitemap e robots.txt e addebita un credito per pagina da 0,07 USD/1K pagine a partire da ottobre 2026. Lo script Python qui sotto scrive i file. Senza KYC; paghi in criptovalute.

## Export del sito web con WebReaderAPI

| Attributo | Valore |
| --- | --- |
| Endpoint | `POST https://webreaderapi.com/api/v1/crawl`, risultati da `GET https://webreaderapi.com/api/v1/jobs/{job_id}` |
| Ambito | Crawling di un sito web per job, fino a 10.000 pagine, seguendo la sua sitemap, il suo robots.txt e il suo Crawl-delay |
| Per pagina | Markdown del contenuto principale, più titolo, descrizione, autore, data e lingua |
| Pagine intere | `main_content=false` mantiene navigazione e footer quando ti servono |
| Il tuo robots.txt | Deve consentire `WebReaderAPI` per le pagine che esporti |
| Prezzo | 3,75 USD per 10.000 pagine; i crediti non scadono mai |

## Quando è utile un export in Markdown?

Ogni volta che il contenuto deve uscire dal sistema che lo renderizza. Casi comuni:

- **Migrazioni.** Passare da un CMS a un generatore di siti statici o a una piattaforma di documentazione che memorizza le pagine come Markdown.
- **Backup.** Un archivio leggibile delle tue pagine pubblicate che non dipende da nessun database o tema.
- **Il tuo assistente.** Alimentare un help bot o una ricerca interna con il testo del tuo sito, con ogni chunk collegato alla sua pagina.
- **Audit.** Leggere tutte le tue pagine come testo semplice per trovare affermazioni superate, testi rotti o contenuti duplicati.

In ogni caso vuoi le parole e la struttura, non il tema intorno.

*Python: esegui il crawling del tuo sito in file Markdown con front matter*

```python
import os
import pathlib
import time
from urllib.parse import urlparse

import requests

API = "https://webreaderapi.com/api/v1"
HEADERS = {"Authorization": "Bearer " + os.environ["WEBREADER_API_KEY"]}
SITE = "https://www.example.com/"
OUT = pathlib.Path("export")


def target_path(url):
    path = urlparse(url).path.strip("/") or "index"
    return OUT / (path + ".md")


def front_matter(page):
    fields = {"title": page.get("title", ""), "source": page["final_url"], "date": page.get("published_at") or ""}
    lines = ["---"] + [key + ": " + repr(value) for key, value in fields.items()] + ["---", ""]
    return "\n".join(lines)


job = requests.post(API + "/crawl", headers=HEADERS, json={"url": SITE, "limit": 2000, "max_depth": 5}, timeout=60).json()
cursor, delay, written = None, 5, 0
while True:
    params = {"cursor": cursor} if cursor else {}
    batch = requests.get(API + "/jobs/" + job["job_id"], headers=HEADERS, params=params, timeout=60).json()
    for page in batch.get("results", []):
        if "markdown" not in page:
            continue
        dest = target_path(page["final_url"])
        dest.parent.mkdir(parents=True, exist_ok=True)
        dest.write_text(front_matter(page) + page["markdown"] + "\n", encoding="utf-8")
        written += 1
    cursor = batch.get("next_cursor")
    if batch["status"] == "done" and not cursor:
        break
    if not cursor:
        time.sleep(delay)
        delay = min(delay * 2, 60)
print(written, "files in", OUT)

```

## Come mantengo la struttura delle cartelle e gli URL?

Rispecchia il percorso dell'URL nel percorso del file, come fa lo script: `/guides/setup/` diventa `export/guides/setup.md`. Conserva l'URL originale nel front matter come `source`, così puoi impostare i redirect dopo la migrazione e verificare che nulla sia andato perso.

I link dentro il Markdown puntano ancora ai tuoi URL attuali. Dopo lo spostamento, sostituisci il dominio o il prefisso del percorso in un solo passaggio, poi testa un campione di pagine. Tabelle e blocchi di codice restano Markdown, quindi la maggior parte dei generatori statici li renderizza senza modifiche.

## E se il mio robots.txt blocca i crawler?

Consenti il nostro token per la durata dell'export. WebReaderAPI legge solo ciò che robots.txt permette per `WebReaderAPI` o per tutti i robot, anche sul tuo sito. Aggiungi un gruppo come `User-agent: WebReaderAPI` con `Allow: /`, esegui il crawl, poi rimuovilo se vuoi.

La nostra [pagina del crawler](https://webreaderapi.com/it/bot/) mostra le righe esatte e lo User-Agent che apparirà nei log del tuo server. Le pagine che restano vietate vengono saltate e non vengono addebitate.

## Quanto costa un export?

Un credito per pagina, due per le pagine che richiedono un browser per mostrare il loro testo. Un sito da 2.000 pagine renderizzato sul server costa 2.000 crediti una volta; lo stesso sito come app JavaScript può costare fino a 4.000. Entrambi stanno in 10.000 pagine per 3,75 USD, a partire da ottobre 2026.

Un sito da 50.000 pagine richiede più job, divisi per sezione con `include_paths`, e sta in 100.000 pagine (21,75 USD). I crediti che restano dopo l'export rimangono sul tuo account per gli aggiornamenti successivi.

## Quale pack copre la mia esportazione?

Conta le tue pagine, raddoppia il conteggio se il sito richiede JavaScript per il rendering e scegli il pack sopra quello. I crediti non scadono mai.

| Piano | Quantità | Prezzo | Prezzo per unità |
| --- | --- | --- | --- |
| Test | 10.000 pagine | 3,75 USD | 0,38 USD/1K pagine |
| Starter | 50.000 pagine | 14,25 USD | 0,28 USD/1K pagine |
| Build | 100.000 pagine | 21,75 USD | 0,22 USD/1K pagine |

In ogni piano: Estrarre il contenuto principale · JavaScript rendering quando serve · Le pagine non riuscite e rifiutate non vengono addebitate · I crediti non scadono mai

**Prima di pagare**

- Ricarica minima 25 USD. Ricarica una volta in criptovalute, poi acquista qualsiasi piano dal tuo saldo.
- Il tuo saldo non ha scadenza e può acquistare crediti pagina in qualsiasi momento. Se un pacchetto costa meno del top-up minimo, l'importo che hai aggiunto solo per raggiungere quel minimo può essere restituito su richiesta entro 30 giorni dal pagamento, in USDT o USDC, purché tu non l'abbia speso. Qualsiasi altro saldo non viene rimborsato salvo che la legge disponga diversamente.
- Accreditato non appena il tuo pagamento è verificato sulla blockchain. Tempo abituale di conferma della rete: BTC ≈ 20 min · USDT TRC-20 ≈ 1 min · USDT ERC-20 ≈ 5 min · USDC ERC-20 ≈ 5 min · ETH ≈ 5 min · SOL ≈ 1 min · LTC ≈ 15 min

## Da sito web a Markdown: domande frequenti

### Posso esportare l'intera pagina, inclusi menu e footer?

Sì. Imposta `main_content=false` nelle opzioni di crawling e ogni file contiene la pagina completa convertita in Markdown. La maggior parte delle migrazioni preferisce solo il contenuto principale, perché il nuovo tema fornisce la propria navigazione.

### Le immagini vengono scaricate?

No. Con `include_images=true`, i link alle immagini restano nel Markdown con il loro testo alternativo; scarica i file stessi con il tuo script se la migrazione ne ha bisogno.

### Posso esportare un sito che non possiedo?

Solo le pagine pubbliche che il suo robots.txt consente, e solo per usi che i suoi termini e la legge permettono. Per una migrazione o un backup, esporta i tuoi siti o siti il cui proprietario è d'accordo.

### Quanto può essere grande un sito gestito da un solo job?

Fino a 10.000 pagine per job di crawling, all'interno di un dominio. Suddividi i siti più grandi per sezione con `include_paths` ed esegui più job.

---

WebReaderAPI: WebReaderAPI è un'API web reader per agenti AI che converte qualsiasi pagina web pubblica in Markdown pulito, con pagamento in criptovalute e senza caricare documenti d'identità. I crediti prepagati da 0,07 USD/1K pagine non scadono mai e robots.txt viene rispettato. Senza KYC — niente documento, niente selfie, niente documenti. Paga in criptovalute.
