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

  1. 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.

  2. 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.git

  3. Le 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.

Lanceur à double-cliquer
SystèmeFichier à double-cliquer
macOSstart-mac.command. La première fois, faites un clic droit dessus et choisissez Ouvrir, car macOS bloque les scripts non signés.
Windowsstart-windows.bat
Linuxstart-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

MessageSolution
cd: no such file or directoryVous 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.jsonMême cause : lancez npm install dans le dossier d’Arachnide.
--disable-warning= is not allowed in NODE_OPTIONSVotre 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 disponibleInstallez 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 contenuLe 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.

Suite : votre premier crawl en deux minutes