Newsgroup: it.comp.lang.visual-basic
Titolo: Interfacciarsi con pagina web- vb.net

Salve a tutti,
in un'applicazione avrei la necessità di prelevare dei dati da una pagina web dinamica limitando le operazioni dell'utente. 
Praticamente la pagina che mi interessa in primis necessita di fare il login, e in seguito devo effettuare delle scelte da 2 combo box che vorrei replicare nella mia applicazione... Ma... è possibile far cio'? 
 
grazie 1000

 grazie 1000
 
La vedo scura!
Prova a spiegare meglio quello che ti serve perch� magari con un 
servizio web riesci ad ottenere ci� che vuoi senza dover interagire con 
la pagina che con i vari browser in circolazione potrebbe crearti solo 
problemi.
 
Ciao, Vincenzo

 Ciao, Vincenzo
 
Ciao Vincenzo,
praticamente la pagina con la quale vorrei interfacciarmi è un portale in asp, nel quale io effettuo il login tramite 2 text box e il classico button di submit. Una volta entrato ho 2 combo nelle quali devo effettuare delle scelte, mi comparirà una tabella nella quale dovro' fare "click" e in fine mi comparirà un'altra tabella da dove leggere i dati.... piuttosto complesso direi... Che ne pensi?

 Il giorno martedì 12 giugno 2012 09:11:59 UTC+2, vincepik@work ha scritto:
zactuo il login tramite 2 text box e il classico button di submit. Una 
volta entrato ho 2 combo nelle quali devo effettuare delle scelte, mi 
comparirà una tabella nella quale dovro' fare "click" e in fine mi 
comparirà un'altra tabella da dove leggere i dati.... piuttosto 
complesso direi... Che ne pensi?
Ascolta...te lo dico senza problemi: è un casino!
Perchè vuoi usare interattiva una cosa che non lo è!
Si può fare ma è una cosa alquanto spippolatoria!
 
In genere io mi accredito ...il sito web mi fa impostare qualcosa...e mi 
produce un link o una email con un allegato con quanto richiesto!
 
Anche io faccio così....alla fine hai un allegato in posta...o un file 
CSV da scaricare!
 
La cosa + sofisticata(cme ti han detto)...prevede invece di usare un 
servizio che ti "rispara" fuori un bel WDSL per farlo mangiare  a quello 
che vuoi...anche ad un programma 
vb.net
!
 
MA QUELLO che vuoi  sa tanto di albori di informatica:
quando si voleva leggere la tabella dell'andamento del titolo dal sito 
web del nasdaq perchè si voleva far trading ma non si voleva pagare 
l'abbonamento al servizio a qualche agenzia o banca!
 
Si può fare ma è spippolatorio alquanto....
a tal punto che se ...e ripeto SE...e lo dico ancora SE
ti accontenti di usare IE esiste una libreria fatta apposta per un 
provetto hacker : WATIR
e' in ruby....ma si capisce...ti consente di comandare IE da script come 
se ci fosse un essere umano...l'hanno usata per dimostarare 
l'hackerabilità di tanti siti web (compresa a suo tempo l'iscrizione 
online a forza italia)!
Io l'ho usata per dimostrare l'inutilità dello script antispam di un mio 
amico!
 
son rimasto indietro poi....non mi interessava più di tanto!
il link è questo
http://watir.com/
 
 
casomai adesso è compatibile con più browser e forse anche più 
versatile(leggo adesso che è diventato un vero e proprio framework)...ma 
all'epoca era parecchio sfizioso e divertente!....alquanto 
spippolatorio...proprio come servirebbe a te!
 
Ciao!

 On 12/06/2012 10:08, Cucca wrote:
quindi potresti usare 
vb.net
 come wrapper
 
Click sul bottone
lancia una shell modale che
lancia lo script watir che si accredita clicca sui combo e legge la 
table in un file....
 
alla chiusura il 
vb.net
 legge il file con i risultati...alquanto 
spippolatorio...ma efficace!
 
discussioni su leggere una table:
 
http://stackoverflow.com/questions/10929687/watir-webdriver-iterating-table-and-storing-its-content-in-an-array
 
 
http://wtr.rubyforge.org/rdoc/1.6.5/classes/Watir/Table.html
 
 
 
http://www.velocityreviews.com/forums/t848233-how-to-get-html-table-value-efficiently-into-an-array.html