Newsgroup: it.tlc.telefonia.voip
Titolo: Script perl per sms tramite vyke

http://www.nutella.org/vyke.sms.txt
Sembra funzionare, a meno di errori dell'ultimo secondo.
Vi posso dire che e' stato faticoso, non poco...
Rimangono molte cose in sospeso, il controllo degli errori e' 
praticamente nullo e non viene fatto il logout alla fine (sempre che serva).
In pratica la procedura e':
- fai una request e recupera il viewState
- fai un'altra request usando il viewState e recupera l'id per il login
- fai una request con viewState+idlogin per registrarti
- fai una request per recuperare l'id per l'invio dell'sms, il nuovo 
viewState (e il saldo rimanente)
- fai l'ultima request per inviare il messaggio e recupera il saldo dopo 
l'invio
...che fatica!!!
Tutto questo vuol dire che l'invio non e' particolarmente veloce. Per 
inviare piu' messaggi si potrebbe fare una sola volta la parte di login.
Fatemi sapere.
Ciao.
-- 
Per scrivermi in mail, sostituire nutella con ferrero...
To contact me by email, change nutella to ferrero...

 
Ciao Fabio,
dopo la faticaccia sostenuta, un minimo di ringraziamento ci vuole !
pero' ad uno poco pratico come me, mi devi spiegare come utilizzare 
quello che ho visto dopo aver cliccato il link.
Grazie
umby

 
http://www.nutella.org/vyke.sms.txt
Sei stato un grande :-)
Putroppo di Perl non ci capisco nulla, e non capisco come poter adeguare il
mio vecchio programmino che utilizzava il controllo activex webbrowser :-((
Tanto per dire ... non so nemmeno come utilizzare il tuo script. Beata
ignoranza (mia).
-- 
Starlight

 Tanto per dire ... non so nemmeno come utilizzare il tuo script. Beata
Il mio script gira senza modifiche su macchine linux, forse anche su 
windows se e' installato il perl.
In pratica prima bastavano due richieste: login e invio; ora invece lo 
script deve estrarre degli id che vengono usati da vyke per tracciare la 
sessione e le varie richieste.
Se guardi il sorgente, qualcosa si intuisce. Magari aggiungero' qualche 
commento, se poi hai/avete domande, io sono qui...
Tra parentesi, mentre prima il numero mittente era modificabile, ora 
viene usato obbligatoriamente quello registrato in vyke, quindi niente 
piu' scherzi :-)


 piu' scherzi :-)
Eh, lo so ;-)
Ma forse č meglio cosě.
-- 
Starlight

 windows se e' installato il perl.
Ciao, non c'e' modo di compilarlo?
Ho visto che esiste un programma che fa diventare un .pl in un .exe, ma non 
so se e' questo il caso.
Ciao e grazie 

 Se puoi mettere qualche commento in piu', ben venga, certo ;-)
In verita' l'unica differenza e' l'estrazione degli id che servono dalle 
pagine html, ad esempio:
  my $ff= $res->content;
  if ($ff =~ m/name="javax.faces.ViewState" id="javax.faces.ViewState" 
value="(.*?)"/) {
     $idfaces= $1;
   }
La prima riga carica nella variabile ff tutta la pagina web (in risposta 
alla richiesta fatta con POST e parametri vari), la seconda cerca la 
stringa:
name="javax.faces.ViewState" id="javax.faces.ViewState" value="xxx"
ed estra xxx assegnandolo alla variabile idfaces.
Ovviamente cambia il pattern utilizzato per le estrazioni dei diversi 
id, ma il concetto e' sempre quello.


 Ciao, non c'e' modo di compilarlo?
Il perl e' un linguaggio interpretato, probabilmente esistono 
compilatori, bisogna vedere quanto funzionano...
In ogni caso per quanto riguarda windows posso aiutarvi proprio poco...


 Vi posso dire che e' stato faticoso, non poco...
L'ho provato e funziona benissimo.
Complimenti davvero e grazie per il lavoro che hai fatto.
Davvero prezioso ed utilissimo.
Ciao, Smog!

 Questo e' il vecchio:
[...]
Grazie, appena trovo un po' di tempo provo a fare il confronto.
-- 
Starlight 


Ti pongo la stessa domanda di Umby, come si utilizza il codice che compare 
nella pagina web ?
Mi pare di capire che si tratta di un programmino da installare sul PC  per 
inviare sms tramite Vyke, tipo quello creato da Starlight tempo fa prima del 
restyling del sito.
Ma ora che ho il codice, che devo fare ??
grazie, ciao 

 inviare sms tramite Vyke, tipo quello creato da Starlight tempo fa prima del 
E' uno script scritto in linguaggio perl, e' stato sviluppato per linux 
e richiede alcuni moduli comuni in molte distribuzioni o scaricabili da 
cpan.org
. Il perl e' un linguaggio di programmazione disponibile per 
(forse) tutti i sistemi operativi, direi anche per windows. Se poi il 
tutto funzioni sotto windows non saprei...
Per linux basta salvare il file con il nome che piu' vi aggrada, tipo 
vyke.sms, renderlo eseguibile con chmod a+x vyke.sms ed eseguirlo 
passando numero e messaggio: ./vyke.sms 39456780 "messaggio di prova"
In ogni caso, se qualcuno vuole produrre un exe per windows, lo script 
dovrebbe essere una buona traccia per capire come procedere.


 
cpan.org
.
ATTENZIONE: per farlo funzionare sotto linux ubuntu è necessario
installare il pacchetto libcrypt-ssleay-perl.
L'altro pacchetto necessario è libwww-perl che però dovrebbe essere
installato di default.
Ciao,
        Blasco

 installato di default.
I pacchetti servono anche sotto debian, comunque ho aggiunto una nota 
all'interno dello script...


Ciao a tutti,
oggi lo script perl che ho usato con successo fino ad un paio di gg fa, 
non sembra funzionare piu'.
E' solo un problema mio, oppure hanno cambiato nuovamente qualcosa sul 
portale vyke ?
Ciao e grazie.

 Ciao e grazie.
Anch'io da ieri ho lo stesso problema... Proprio adesso che volevo
mandare parecchi sms :-(
Fabio, se non stai spalmando la nutella ;-) ci puoi dare un'occhiata?
HELP ;-)

 Fabio, se non stai spalmando la nutella ;-) ci puoi dare un'occhiata?
Script aggiornato e funzionante...
http://www.nutella.org/vyke.sms.txt
Speriamo che invece di fare modifiche al sito vadano a prendere il Sole :-)
