
Vuoi Imparare A Scrivere Un Provider?
#101
Inviato 16 January 2010 - 04:20 PM
scrivo qui perchè penso sia la discussione più pertinente alla mia domanda.
All'interno di una sniffata di pagina POST mi sono imbattuto in un POST per l'appunto che cambia ogni qualvota si procede ad una fase di registrazione.
Per essere più chiaro posto direttamente quanto catturato:
POST: Group$ctl02$SelectorCheckBox
Value: on
Ora il valore che cambia è quello compreso tra "Group" e "SelectorCheckBox".
Atteso che questo valore che cambia lo catturo tranquillamente nella pagina precedente, volevo sapere come imprimerlo nella pagina post del provider.
Io pensavo di risolvere con questo:
<field name="$Group$GROUP$SelectorCheckBox" value="on" eval="True" />
...ma non ne sono proprio convinto.
Ovviamente per GROUP si intende il valore catturato
PS: mi scuso in anticipo se ho scritto una cappellata... :-)
#102
Inviato 16 January 2010 - 09:18 PM
<field name="$Group$GROUP$SelectorCheckBox" value="on" eval="True" />
No, lo devi correggere come di seguito:
<field name="$%Group$GROUP$%SelectorCheckBox" value="on" eval="True" />
ossia le parti dopo il $% non vengono valutate al runtime, cosa che viene fatta per $GROUP che è la parte variabile.

#103
Inviato 17 January 2010 - 10:37 PM
No, lo devi correggere come di seguito:
<field name="$%Group$GROUP$%SelectorCheckBox" value="on" eval="True" />
ossia le parti dopo il $% non vengono valutate al runtime, cosa che viene fatta per $GROUP che è la parte variabile.
Grazie 1000...
stamattina ci ho riflettuto su e immaginavo fosse quello il codice da inserire....
Grazie
#104
Inviato 17 January 2010 - 11:39 PM
...mi sono imbattuto nel seguente link
<link name=" />
...ora: ovviamente il client mi da errore perchè penso che la url non sia definita...
bene: ma considerato che nella pagina precedente, in fase di conferma di registrazione, io riesco ad acquisire l'email e la password..., cosa devo inserire al posto dell'url?
Grazie
#105
Inviato 18 January 2010 - 09:06 AM
Chiarisci meglio, che errore ti da il client, il provider non ti permette di essere salvato?rieccomi qui per un ulteriore chiarimento...
...mi sono imbattuto nel seguente link
<link name="https://**************/confirm.aspx?url=/userdetails.aspx" />
...ora: ovviamente il client mi da errore perchè penso che la url non sia definita...
bene: ma considerato che nella pagina precedente, in fase di conferma di registrazione, io riesco ad acquisire l'email e la password..., cosa devo inserire al posto dell'url?
Grazie
Facci sapere.


Sign by Danasoft - For Backgrounds and Layouts
#106
Inviato 18 January 2010 - 12:42 PM
riporto l'errore:
errore nel provider
Object reference not set to an instance of an object
Rimuovendo una pagina per volta dalla fine ho riscontrato che l'errore è da ricondurre alla stringa che vi ho riportato...
Messaggio modificato da pagliacciopazzo il 18 January 2010 - 12:43 PM
#107
Inviato 18 January 2010 - 03:53 PM
<provider provID="2118866649" name="zGameloft_Mobile_Games" ver="1.0" allowAutoUpdate="False" isZetaProvider="True">
<action id="0" baseAction="-1" friendlyName="Send" ResetOnEnd="True" ResetOnError="True">
<page submit="GET">
<links>
<link name=" />
</links>
</page>
</action>
</provider>
Se provi con questo dove ho riportato il tuo link , non si hanno problemi a salvarlo.

Sign by Danasoft - For Backgrounds and Layouts
#108
Inviato 21 January 2010 - 07:41 PM
Ho risolto acquisendo url e inserendola nel link in precedenza... anche se alla fine non ho risolto granch'è visto che mi sono accorto troppo tardi che il sito aveva il controllo java...:-(
Ma questo non mi ha scoraggiato perchè, al di là del risultato sicuramente negativo in termini di funzionalità del lungo provider, in ben una settimana di sbattimenti e ragionamenti, 7-8 ore al giorno almeno, ho ben imparato e ben acquisito il metodo e la tecnica.
Due ultime domandine e poi tolgo il disturbo:
1. ma è possibile integrare nel client una macro precedentemente preparata?
2. C'è un'area del forum dedicata alle macro?
Grazie
Pagliacciopazzo
#109
Inviato 22 January 2010 - 10:07 AM
1) NoDue ultime domandine e poi tolgo il disturbo:
1. ma è possibile integrare nel client una macro precedentemente preparata?
2. C'è un'area del forum dedicata alle macro?
Grazie
Pagliacciopazzo
2) N0
3) Nessun disturbo


Sign by Danasoft - For Backgrounds and Layouts
#110
Inviato 14 March 2010 - 03:27 PM
#111
Inviato 14 March 2010 - 03:56 PM
ragazzi ma in provid cosa bisogna mettere?
slash mi sa che fai prima se lo posti direttamente cosi quei papponi te lo sistemano o ti spiegano...ahahaha...

VIVI COME SE TU DOVESSI MORIRE SUBITO. PENSA COME SE TU NON DOVESSI MORIRE MAI
Se ammettiamo che l'essere umano possa essere governato dalla ragione, ci precludiamo la possibilità di vivere.
Non è che ho paura di morire. Solo che non voglio esserci quando accadrà
#112
Inviato 29 March 2010 - 09:51 PM
volevo porvi una domanda: esiste un comando, ovviamente da inserire in un provider, che riavvia e ricarica l'esecuzione di un'azione se questa non ha avuto esito positivo... cioè un comando che, qualora per esempio non si riscontri un okstring o denystring, non consideri ovviamente ultimata l'azione e la ricarichi prima di passare alla successiva...????
Grazie
Fabio
#113
Inviato 30 March 2010 - 09:37 AM
Non mi risulta che ci sia un comando che permetta il ripetersi di un'azione, quello che si avvicina di piu' e':Buonasera a tutti...
volevo porvi una domanda: esiste un comando, ovviamente da inserire in un provider, che riavvia e ricarica l'esecuzione di un'azione se questa non ha avuto esito positivo... cioè un comando che, qualora per esempio non si riscontri un okstring o denystring, non consideri ovviamente ultimata l'azione e la ricarichi prima di passare alla successiva...????
Grazie
Fabio
<action id="2" baseAction="1" ExecuteOnlyIfFailed="1">
che permette l'esecuzione di un'azione alternativa a quella che stai facendo.

Sign by Danasoft - For Backgrounds and Layouts
#114
Inviato 30 March 2010 - 01:24 PM
Non mi risulta che ci sia un comando che permetta il ripetersi di un'azione, quello che si avvicina di piu' e':
<action id="2" baseAction="1" ExecuteOnlyIfFailed="1">
che permette l'esecuzione di un'azione alternativa a quella che stai facendo.
grazie per la veloce risposta...
in verità questo comando che tu hai citato lo conoscevo già!
Io pensavo esistesse qlc di simile ma che consentisse di ricaricare la pagina contenente un valore che si genera randomicamente sino a quando, avendo trovato quello esatto, non viene restituita la giusta stringa...
Nello specifico, invece di caricare sempre la stessa pagina 1000 volte, 2000 volte...quindi 2000 action diverse, avere solo una action con valore randomico che si ricarica se è necessario all'infinito fino a ottenere il risultato richiesto.
Immagina un prov con 1000 action quanto deve essere grande e laborioso... invece una sola action inserita in un provider insieme ad altre lo rende leggero, caricabile e facilmente eseguibile...
Bene...abbiamo comunque chiaccherato e confrontarsi non fa male anzi potrebbe essere spunto di una futura nuova implementazione del client.
Ciao e grazie
Messaggio modificato da pagliacciopazzo il 30 March 2010 - 01:26 PM
6 utente(i) stanno leggendo questa discussione
0 utenti, 6 ospiti, 0 utenti anonimi