Scarica e installa
Tre passi, nessun account, nessuna procedura guidata. Arachnide è un’applicazione Node.js che avvii da una cartella; il launcher installa le dipendenze e apre il browser.
Versione attuale: 3.21.0 · Licenza MIT · Node.js >=18.17
Scarica lo ZIP (ultima versione) Tutte le versioni
Installa Node.js
Scarica la versione LTS da nodejs.org e installala come qualsiasi altro programma. Ti serve la versione 18.17 o successiva. Per controllare, apri un terminale e digita
node -v. Per il rendering JavaScript ti serve anche Google Chrome, Microsoft Edge, Chromium o Brave: Arachnide trova il browser automaticamente.Scarica Arachnide
Il modo più semplice: il pulsante ZIP qui sopra (o il pulsante verde Code su GitHub, poi Download ZIP) ed estrai il file. Con Git:
git clone https://github.com/Jacckisback/arachnide-seo-spider.gitAvvialo
Opzione A, doppio clic. Il launcher installa o aggiorna tutto, poi apre il browser. Opzione B, terminale:
cd arachnide-seo-spider,npm install,npm start, poi apri http://localhost:4000. Digita l’indirizzo di un sito e clicca su Avvia crawl.
| Sistema | File su cui fare doppio clic |
|---|---|
| macOS | start-mac.command. La prima volta, fai clic destro sul file e scegli Apri, perché macOS blocca gli script non firmati. |
| Windows | start-windows.bat |
| Linux | start-linux.sh |
Tieni aperta la finestra del terminale mentre usi l’app e premi Ctrl + C per fermarla. Se la porta 4000 è occupata, Arachnide sceglie la porta libera successiva e la mostra nel terminale.
Aggiornamento
Scarica il nuovo ZIP (o esegui git pull nella cartella), poi esegui di nuovo npm install. I launcher con doppio clic lo fanno per te a ogni avvio.
git pull
npm install Risoluzione dei problemi
| Messaggio | Soluzione |
|---|---|
cd: no such file or directory | Non sei nella cartella giusta. Usa cd seguito dal percorso della cartella estratta, per esempio cd ~/Downloads/arachnide-seo-spider. |
npm ERR! enoent … package.json | Stessa causa: esegui npm install dentro la cartella di Arachnide. |
--disable-warning= is not allowed in NODE_OPTIONS | La tua shell imposta un’opzione che la tua versione di Node non supporta. Esegui unset NODE_OPTIONS (macOS/Linux), oppure aggiorna Node.js all’ultima LTS. |
| Il rendering JavaScript non è disponibile | Installa Google Chrome. Se è installato in una posizione insolita, avvia Arachnide con CHROME_PATH="/path/to/chrome" npm start. |
| Alcune pagine non mostrano H1 né contenuto | Probabilmente il sito costruisce il contenuto con JavaScript. Attiva Rendering JavaScript nelle opzioni. |
Privacy
Arachnide non ha account, telemetria né cloud. L’interfaccia è in ascolto solo su 127.0.0.1. I crawl sono salvati nella cartella crawls dell’applicazione; le chiavi API dei fornitori di IA e le credenziali dei CMS sono cifrate sul tuo disco e inviate solo al servizio interessato.
Uso responsabile
Esegui il crawl solo dei siti di tua proprietà o che sei autorizzato ad analizzare. Sui siti dei clienti, mantieni da 2 a 5 richieste simultanee e aggiungi una pausa sugli hosting condivisi.