Screenshot automatici
Uno strumento che controlla una pagina web a intervalli regolari, senza che tu debba ricordartene. Imposti l’indirizzo e ogni quanto controllare — ogni giorno, ogni settimana — e il KIT apre la pagina da solo, la confronta con la volta precedente e ti avvisa quando qualcosa è cambiato: un prezzo, un banner, un avviso.
Il controllo che si ripete da solo
A volte non ti basta guardare oggi: vuoi sapere quando cambia. Come cambia una home nel tempo, quando un listino viene ritoccato, quando compare un certo avviso. Con il controllo programmato imposti una volta l’URL e la cadenza, poi lo strumento apre la pagina in automatico a ogni scadenza e la confronta con la volta prima. Non devi collegarti ogni giorno: ti arriva un avviso solo quando la pagina è cambiata davvero.
Come si imposta
Indichi l’indirizzo, scegli la frequenza e attivi. Da lì il KIT si occupa del resto: a ogni giro apre la pagina in un browser vero, la mette a confronto con quella della volta precedente e, se qualcosa è cambiato, te lo segnala. È un servizio pianificato, quindi lavora in sottofondo anche a computer spento. Se le due versioni sono identiche resta in silenzio; ti disturba solo quando c’è una differenza.
Quanto costa
Ogni controllo costa $0.040 più $0.001 per URL, circa quattro centesimi a giro: paghi i controlli che vengono effettivamente eseguiti, non un canone fisso. Più è fitta la frequenza, più controlli si accumulano — lo decidi tu. Nessun abbonamento nascosto: è sempre pagamento a consumo, con PayPal. Se preferisci gestire la pianificazione dai tuoi sistemi, lo stesso controllo programmato si comanda via API.
Casi d'uso
Un occhio sul listino di un fornitore
Rossi & Figli S.r.l. tiene d’occhio il listino pubblico di un fornitore. Imposta un controllo settimanale: quando un prezzo cambia arriva l’avviso, senza controllare a mano ogni lunedì.
Sapere quando cambiano le condizioni
Uno Studio legale di Roma vuole accorgersi se le condizioni pubblicate su un sito vengono modificate. Il controllo programmato lo avvisa il giorno in cui la pagina cambia, invece di scoprirlo troppo tardi.
Controllare una home dopo ogni aggiornamento
Un’agenzia di Milano gestisce il sito di un cliente che pubblica novità di continuo. Un controllo giornaliero la avvisa quando la home cambia aspetto, così se qualcosa va storto se ne accorge subito.
Domande frequenti
Ogni quanto controlla?
Scegli tu la cadenza — per esempio giornaliera o settimanale. Lo strumento apre la pagina in automatico a ogni intervallo e la confronta con la volta precedente, avvisandoti quando cambia.
Devo tenere il computer acceso?
No. La pianificazione gira sui nostri server: i controlli avvengono in sottofondo anche a computer spento, e l’avviso ti raggiunge quando c’è una differenza.
Come si paga una cosa che si ripete nel tempo?
Si paga a consumo, controllo per controllo: $0.040 più $0.001 per URL a giro. Non c’è un canone fisso: se una settimana sospendi la pianificazione, quei controlli non li paghi. Il pagamento è con PayPal.
Ricevo un avviso quando la pagina cambia?
Sì: è proprio quello che fa. Confronta ogni giro con il precedente e ti avvisa quando l’aspetto cambia. Non ti manda l’immagine né spiega cosa è cambiato; per una cattura singola della pagina c’è lo screenshot puntuale.
Le immagini vengono conservate?
Le immagini servono solo a confrontare un giro con il successivo e non vengono archiviate come una raccolta da scaricare; ogni avviso è la traccia datata che la pagina è cambiata. Se vuoi fermare tutto, basta sospendere la pianificazione.
Posso gestirlo dal telefono?
Sì, imposti e controlli la pianificazione dal browser del telefono, senza installare nulla.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
One authenticated POST creates the task; the result comes back by webhook or a signed link. This capability is currently available through the API, not as an interactive Web tool.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/web/screenshot-scheduled \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'const res = await fetch("https://api.kit.forhosting.com/web/screenshot-scheduled", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"url": "https://example.com"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/web/screenshot-scheduled",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"url": "https://example.com"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/web/screenshot-scheduled", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"url":"https://example.com"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"url":"https://example.com"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/web/screenshot-scheduled", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"url": "https://example.com"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.screenshot_scheduled",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
timeout_sec | 30 |
max_crawl_pages | 25 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |