>-inanzitutto ti ringrazio , grazie a te, la tematica mi è più
>chiara .. devo semplicemnte scaricare dei file excel , la cui
>pagina di download varia a seconda dell'ultimo nuero 3..4...5
>
>se ti colleghi alla pagina nell'altro trherad elencai magari
>ti sarà più chiaro... d'altra parte per scaricare questi file
>da questo dito bisogna autenticarsi (ecco il si to non è mio)
>
>Diciamo che l'obiettivo è automatizzare i processo di downloa
>di quei file excel, magari tramite programmino in visual basic,
>o tramite php, non lo so io ho prov at o con visual basic e mi
>da Null referment" premesso che sicuramte ho sbagliato, però
>allora mi ci misi un bel pò di tempo, adesso ciò rinunciato
>perchè lo ritengo impossibile..... Ovietticvo è quello il
>come, può anche variare, e semmai puoi contattarmi direttamente
>a cix4@live.it, nel caso per regolamento è vietato postare php...
>cmq ti ringrazio perchè mi hai già aperto un orizzonte facendomi
>capire di cosa si tratta ,, GRAZIE MILLE ... spero potrei aiutarmi
>altrimenti fa niente, adesso scappa a pausa pranzo e chiedimi
>precisamente dei dati che hai bisgono o di spiegazioni e sono
>atua dispoizioen completa Ciao e GRazie ancora
Ciao,
allora, il problema non è esattamente banale.
Per il problema login puoi provare ad eseguire il programma dopo aver fatto il login tramite browser (senza chiudere Internet Explorer) inquanto in questo modo il tuo PC dovrebbe risultare avere la sessione attiva.
Il problema è che molti siti hanno delle verifiche per vedere da dove arrivano le richieste quindi vedendo che arriva da un "sito" esterno e non dall'interno ti blocca la richiesta.
Ma consideriamo che non sia questo il caso.
Non essegndo loggato io non posso vedere quall'è il risultato, se ti viene aperto direttamente il file excel o ti viene chiesto il suo download, puoi intercettare lo stream dei dati. Invece se il risultato è un a tabella HTML potresti provare a leggerne il contenuto com se fosse XML.
Io ti consiglio di provare con il secondo caso che sicuramente è più facile.
Puoi fare una chiamata HTTP come per l'esempio seguente:
Nella variabile "decodedString" dovresti avere il contenuto HTML della pagina WEB che vedresti a schermo.
Poi da li stà a te pulire la variabile dal codice che non ti serve.
Il codice messo è a titolo di esempio se fai copia incolla sicuramente c'è da aggiustare qualcosina.
Di consiglio di mettere qualche breakpoint in modo da poter vedere col debugger effetivamente la variabile cosa contiene.
Ciao