Opzioni di riga di comando

WatchPage è un’utilità a riga di comando e richiede alcuni argomenti e opzioni. Argomenti e opzioni tra parentesi quadre sono opzionali.

Per alcuni esempi di utilizzo vedi la pagina Esempi di utilizzo.

Utilizzo

$ watchpage --help
watchpage [-h] [-V] --config CONFIG --results RESULTS [--dump] [--agent AGENT]

Watch webpages for changes

options:
  -h, --help         show this help message and exit
  -V, --version      show program's version number and exit

Configuration:
  --config CONFIG    configuration file
  --results RESULTS  directory to store the results
  --dump             dump results and discard changes
  --agent AGENT      default user agent

Opzioni

Flag Descrizione Obbligatorio
--config Specifica il file di configurazione YAML da usare
--result Specifica dove salvare i risultati
--dump Mostra soltanto i risultati senza salvarli No
--agent Specifica lo User-Agent predefinito No

File di configurazione

Il file di configurazione sarà usato per ottenere gli obiettivi da elaborare e per ciascun obiettivo le opzioni da utilizzare. Fare riferimento alla pagina Formato della configurazione per informazioni dettagliate sul formato del file di configurazione.

Directory dei risultati

La directory dei risultati è utilizzata per specificare dove salvare i risultati per ogni obiettivo. Per ciascun obiettivo sarà creato un file con estensione .txt con gli ultimi risultati salvati. Ciascun controllo quindi confronterà i risultati con quelli precedenti dalla directory dei risultati.

Passando l’argomento --dump puoi evitare il salvataggio dei risultati e semplicemente confrontare i risultati con quelli precedenti. Ciò diventa utile per aiutarti a scrivere il file di configurazione senza salvare i risultati.

User-Agent

L’opzione --agent può essere usata per indicare lo User-Agent predefinito per le richieste HTTP/HTTPS. Se non specificata sarà usato lo User-Agent predefinito. È possibile passare "" per omettere lo User-Agent predefinito.

Lo User-Agent predefinito è WatchPage seguito dal numero di versione, ma è possibile specificare qualsiasi User-Agent predefinito utilizzando --agent 'User-Agent'

È anche possibile sostituire lo User-Agent predefinito per ciascun obiettivo nel file di configurazione.