Clone website
clone_websiteCLONER UN SITE OU UNE PAGE DEPUIS SON URL, côté serveur, sans navigateur client : le moteur Outil (le même que le catalogue) capture la page rendue et la convertit fidèlement — mise en page aux trois formats, images, polices, thème, menu et menu mobile, sliders, onglets, accordéons, popups, champs de formulaire. mode=site suit les liens internes (même dossier, 50 pages max), crée une page brouillon par page source et relie les liens entre elles ; mode=page importe une seule page dans le site courant (ou remplace pageId avec expectedVersion). mode=site exige un projet sans page : si le projet courant en contient, create_project (un site cloné = un nouveau projet) puis clone_website, sauf si l’utilisateur demande d’ajouter des pages au site actuel (mode=page). Asynchrone : retourne un import à suivre avec get_website_clone. requestId stable : le même requestId ne relance pas l’import. Rien n’est publié. Si clone_page_in_outil est disponible (MonAssocié, navigateur du client), l’utiliser à sa place : il envoie le HTML rendu chez le client et passe les protections anti-robots (HTTP 403) ; ne pas créer de page vide avant. Préférer cet outil à toute reconstruction manuelle d’après captures ou texte.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>",
"requestId": "<requestId>"
},
"name": "clone_website"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| mode | No | site | |
| name | No | Nom du site (mode site) ou de la page | |
| pageId | No | mode page : remplacer ce brouillon | |
| requestId | Yes | ||
| expectedVersion | No |