Newsgroup: it.lavoro.professioni.webmaster
Titolo: Come 'lavorare' su schermata da gestionale proprietario

Ho usato qualche volta per l'invio di sms da codice il sistema descritto di 
seguito
http://www.voipcheap.com/en/sms_instructions.html
 
In sostanza inviando alcuni parametri ad una pagina web, veniva dato il 
comando per l'invio sms
Quindi senza usare l'interfaccia grafica offerta dal sito, il nostro 
gestionale componeva il comando e lo inviava, come indirizzo web al browser 
predefinito, per l'esecuzione
Questo e' un esempio di comando:
https://www.voipcheap.com/myaccount/sendsms.php?username=xxxxxxxxxx
 
&password=xxxxxxxxxx&from=xxxxxxxxxx&to=xxxxxxxxxx&text=xxxxxxxxxx
 
Ora vorrei usare un altro sito, che non dispone del sistema precedente
http://freesms.skebby.it/
 
ma solo dell'interfaccia grafica per inserire il numero telefonico, inserire 
il testo da inviare, premere il pulsante INVIA ORA per spedire il messaggio
Sapete dirmi come fare per inserire i dati nelle rispettive caselline e poi 
premere il tasto invio in modo programmatico?
Ad esempio usando uno script vba o roba del genere
Ciao e grazie
RobertoA
 
 
 

 
http://freesms
 skebby it/
 
Sorvolando sull'assurdità della faccenda hai valutato il fatto che con 
questo sistema ti viene offerto solo un messaggio al giorno?

 caselline e poi premere il tasto invio in modo programmatico?
 
Devi fare una analisi di quello che accade nella pagina nel momento in 
cui premi invia ora.
 
Capire quali sono tutte le variabili inviate in post , capire cosa 
esattamente fanno eventuali javascript al dom dopo il submit.
 
Creare , se possibile, uno script curl (python/php/perl ...) che manda in 
post le giuste variabili all'indirizzo della action del form (quella 
vera, dopo i javascript)
 
 

 
http://freesms.skebby.it/
 
 
basta analizzare i campi POST inviati e riprodurli... se non ci sono 
protezioni in un'oretta si può replicare dove preferisci

 premere il tasto invio in modo programmatico?
 
darei un'occhiata a questa cosa qui:
 
http://www.skebby.it/business/index/send-docs/
 
 
ovviamente occorrerà comprare da loro una certa quantità di sms o di
credito per spedirli.
 
se proprio vuoi replicare il funzionamento di quella maschera devi
vedere in codice cosa fa.  gli ho dato un'occhiata al volo e mi pare
che il tasto di invio attivi una procedura javascript.
 
purtroppo indagare a fondo su cosa succede e poi spiegarlo è qualcosa
che porterebbe via troppo tempo.  comunque se hai le competenze per
fare quanto ti proponi puoi partire dallo studio del sorgente e
relativo js.
 

 ha scritto nel messaggio 
news:c407bf25-8a90-45a5...@q18g2000yqh.googlegroups.com...

----------------------------------------------------------
 
Se avessi le competenze per fare quanto desidero, probabilmente non lo avrei 
chiesto sul ng
Ho visto sul sito di Skebby.it che danno diverse librerie di funzioni ed 
esempi per diversi linguaggi, ma non e' quello che mi interessa
Quello che voglio e' capire come fare per 'pilotare' una pagina web che 
presenti campi di inserimento e bottoni da premere, da codice dei nostri 
gestionali, senza usare la pagina stessa con un browser
Ciao e grazie
RobertoA
 
 

 ha scritto 
nel messaggio 
news:anddam-groupsNOALPASTICCIOD...@news.cu.mi.it...

No, non ho valutato perche' non mi interessa
Quello che mi interessa e' capire come pilotare una schermata web che 
richieda l'inserimento di dati, dal nostro gestionale
Voglio dire, non mi serve usare il sito 
skebby.it
 per fare l'invio sms, l'ho 
portato come esempio per evitare di parlare in astratto
Mi serve capire come si potrebbe fare dall'interno del codice del gestionale
Ciao e grazie
RobertoA
 
 

 vera, dopo i javascript)
 
Gia'
Dal di fuori mi sembra una robetta da niente, solo che non riesco ad entrare 
dentro
 
 
 
 

 Eh, sapendo da dove iniziare si potrebbe anche fare 
 
 
Leggiti questo, da una buona infarinatura di base sull argomento.
 
http://www.amazon.it/Webbot-spider-ragni-della-completa/dp/8850326580
 
 
 
 

 ha scritto nel messaggio 
news:jj7vqs$p49$3...@tdi.cu.mi.it...

Molte grazie
 
 


Devi creare un form.
 
Sostanzialmente, se ho ben capito hai due campi input: numero telefonico 
(from) e il testo (text) e devi ottenere qualcosa del tipo: 
https://www.tuosito.it/process.php?from=xxxxxxxxxx&text=xxxxxxxxxx
 quindi 
ricevere tali dati per processarli.
Per il form puoi dare una breve lettura qui:
 
 
http://xhtml.html.it/guide/lezione/1696/struttura-del-tag-form/
 
 
Mentre per rilevare i valori passati tramite la querystring in php, puoi 
dare una lettura qui:
 
 
http://php.net/manual/en/reserved.variables.get.php
 
 
o piů semplicemente usare: $_GET[var].
 
Nel caso abbiamo: 
https://www.tuosito.it/process.php?from=347&text=PIPPO
 
allora le variabili:  $_GET["from"]  e $_GET["text" conterranno 
rispettivamente 347 e PIPPO.
Questo ammesso che abbia capito correttamente il tuo problema, altrimenti 
dovresti essere piů esplicito.
 
 
 
 
 
 
 

 gestionali, senza usare la pagina stessa con un browser
 
È un macello che dipende anche da condizioni come un particolare sistema 
o browser che decidi di usare. Sono particolari che non hai dato 
pensando che magari non fossero importanti, invece lo sono nel senso che 
su certi sistemi e/o con certi browser possono esserci strumenti 
particolari.
Questo per rispondere a quello che chiedi, cioè simulare la pressione 
dei bottoni _lato client_ come se ci fosse un utente.
 
 
Se invece vuoi solo dare al server l'impressione di stare interagendo 
con un utente mentre invece c'è un programma automatico allora il 
discorso è diverso. Finché non c'è flash di mezzo lo fai tranquillamente 
con i metodi HTTP opportuni.
Un metodo pratico per capire quali dati inviare è montare uno sniffer 
TCP (se il protocollo non usa SSL) e vedere come funziona effettivamente 
un dialogo. Se c'è SSL immagino che si possa fare usando un proxy 
opportunamente configurato, non ho mai approfondito.

 Sostanzialmente è il post del form.
 
La brum del form ha un buco nella gomma.
 
Che vuol dire "il post del form"?


Effettivamente rileggendo so stato impreciso, ho dimenticato un pezzo. Mi 
riferivo all'azione di post del form al click del oggetto button. :) 
 

"Marcello" <marc...@mymail.it.invalid> ha scritto nel messaggio 
news:4f57988c$2...@news.x-privat.org...

Si, ora ho qualche elemento per cominciare lo studio del problema
Graze molte
 
 
 

 La brum del form ha un buco nella gomma.
 
 
rotfl

 rotfl
 
E noi la ripariamo col rotfl.
 
Inoltre non era un "buco" ma un "bug" nella gomma, errore di battitura.
;)

 gestionali, senza usare la pagina stessa con un browser
 
se il tuo scopo finale è quello di mandare sms probabilmente si potrà
fare in modo che il vostro gestionale riesca a parlare col loro
gateway sms anche senza dover passare dati in quel modo.

 ha scritto nel messaggio 
news:b0cd707f-6f45-4287...@q18g2000yqh.googlegroups.com...

-----------------------------------------
 
Ringrazio per la risposta
Ma non e' spedire sms che desidero fare
Nel caso di skebby mettono a disposizione delle librerie ed esempi per ogni 
linguaggio
Quello che desidero imparare a fare e' come "inserire dati su alcune caselle 
di una form e poi premere INVIO"
Ciao
 
 
 

 Ciao
 
Beh, questo è un pelino più semplice. Un inizio lo trovi qui:
 
http://xhtml.html.it/
 
 
o in una qualsiasi delle millemila guide online alla voce "form".
 
Poi ti studi le librerie del gateway che intendi usare le le adatti alle 
tue esigenze.
 
ciao 
Filippo B
 
-- 
http://www.danzainsieme.it
 
http://www.boschetti.info