Autore Topic: Aggiornare una pagina web e controllare se una determinata riga è cambiata  (Letto 454 volte)

Offline Michy9393

  • Gran Maestro dei Gamberi
  • *****
  • Post: 570
  • Ubuntu: Linux for Human Beings
    • Mostra profilo
Salve a tutti,
Stavo pensando se era possibile creare un programmino che si "collega" con il Browser Web più precisamente con una pagina pre-impostata e che ogni tot minuti refresha la pagina in automatico.
 se una determinata riga, pre-impostata, nella pagina cambia ad esempio da "ciao" a "Buongiorno" il computer deve emettere un segnale :)

Spero mi sia spiegato :) E' possibile fare una cosa del genere? E voi come iniziereste?

Fatemi sapere!

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.309
  • Ne mors quidem nos iunget
    • Mostra profilo
... creare un programmino che si "collega" con il Browser Web più precisamente con una pagina pre-impostata

Utilizzo della proprietà .Url dell'oggetto WebView, attivando il componente gb.qt4.webkit.
Caricamento mediante la proprietà .HTML dell'intero codice HTML della pagina in una variabile stringa da scaricare poi in un file temporaneo.


... e che ogni tot minuti refresha la pagina in automatico.
 
Uso di un Timer.

se una determinata riga, pre-impostata, nella pagina cambia ad esempio da "ciao" a "Buongiorno"....
Confronto fra il precedente codice HTML, presente nel file, ed il nuovo codice ottenuto con il refresh.


... il computer deve emettere un segnale
Uso delle funzioni esterne di ALSA per l'emissione di un bip. Vedi ad esempio qua:
http://www.gambas-it.org/smf/index.php?topic=2361.0


E voi come iniziereste?
......con una preghiera a San Midi !   ;D
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Michy9393

  • Gran Maestro dei Gamberi
  • *****
  • Post: 570
  • Ubuntu: Linux for Human Beings
    • Mostra profilo
Grazie è già un buon inizio! Se ci riesco a fare qualcosa poi ti faccio vedere vuot!