Télécharger et installer
Trois étapes, sans compte ni assistant d’installation. Arachnide est une application Node.js lancée depuis un dossier ; le lanceur installe ses dépendances et ouvre votre navigateur.
Version actuelle : 3.21.0 · Licence MIT · Node.js >=18.17
Télécharger le ZIP (dernière version) Toutes les versions
Installer Node.js
Téléchargez la version LTS sur nodejs.org et installez-la comme n’importe quel programme. Il faut la version 18.17 ou plus récente. Pour vérifier, ouvrez un terminal et tapez
node -v. Pour le rendu JavaScript, il faut aussi Google Chrome, Microsoft Edge, Chromium ou Brave : Arachnide trouve le navigateur automatiquement.Télécharger Arachnide
Le plus simple : le bouton ZIP ci-dessus (ou le bouton vert Code sur GitHub, puis Download ZIP), et décompressez le fichier. Avec Git :
git clone https://github.com/Jacckisback/arachnide-seo-spider.gitLe lancer
Option A, double-clic. Le lanceur installe ou met à jour tout ce qu’il faut, puis ouvre votre navigateur. Option B, terminal :
cd arachnide-seo-spider,npm install,npm start, puis ouvrez http://localhost:4000. Tapez l’adresse d’un site et cliquez sur Crawler.
| Système | Fichier à double-cliquer |
|---|---|
| macOS | start-mac.command. La première fois, faites un clic droit dessus et choisissez Ouvrir, car macOS bloque les scripts non signés. |
| Windows | start-windows.bat |
| Linux | start-linux.sh |
Gardez la fenêtre du terminal ouverte pendant que vous utilisez l’application et appuyez sur Ctrl + C pour l’arrêter. Si le port 4000 est occupé, Arachnide prend le port libre suivant et l’affiche dans le terminal.
Mettre à jour
Téléchargez le nouveau ZIP (ou lancez git pull dans le dossier), puis relancez npm install. Les lanceurs à double-clic le font pour vous à chaque démarrage.
git pull
npm install Dépannage
| Message | Solution |
|---|---|
cd: no such file or directory | Vous n’êtes pas dans le bon dossier. Tapez cd suivi du chemin du dossier décompressé, par exemple cd ~/Downloads/arachnide-seo-spider. |
npm ERR! enoent … package.json | Même cause : lancez npm install dans le dossier d’Arachnide. |
--disable-warning= is not allowed in NODE_OPTIONS | Votre shell définit une option que votre version de Node ne prend pas en charge. Lancez unset NODE_OPTIONS (macOS/Linux), ou mettez Node.js à jour vers la dernière LTS. |
| Le rendu JavaScript n’est pas disponible | Installez Google Chrome. S’il est installé à un emplacement inhabituel, lancez Arachnide avec CHROME_PATH="/path/to/chrome" npm start. |
| Certaines pages n’ont ni H1 ni contenu | Le site construit probablement son contenu en JavaScript. Activez le Rendu JavaScript dans les options. |
Confidentialité
Arachnide n’a ni compte, ni télémétrie, ni cloud. L’interface n’écoute que sur 127.0.0.1. Les crawls sont enregistrés dans le dossier crawls de l’application ; les clés API des fournisseurs d’IA et les identifiants CMS sont chiffrés sur votre disque et envoyés uniquement au service concerné.
Usage responsable
Ne crawlez que des sites qui vous appartiennent ou que vous êtes autorisé à auditer. Sur les sites de vos clients, limitez-vous à 2 à 5 requêtes simultanées et ajoutez une pause sur les hébergements mutualisés.