PDA

View Full Version : Interazione pagine web - applicazione C#


Blue_screen_of_death
06-08-2013, 14:29
Salve ragazzi.
Come posso fare interagire la mia applicazione in C# con una pagina Web ?
Cioé. Ad esempio, voglio creare un'applicazione che cerca su google la stringa "xyz" e mi restituisce i risultati ottenuti.
Quindi, creo una casella di testo, e come faccio a collegarla alla casella di testo di Google?

tomminno
06-08-2013, 18:08
Salve ragazzi.
Come posso fare interagire la mia applicazione in C# con una pagina Web ?
Cioé. Ad esempio, voglio creare un'applicazione che cerca su google la stringa "xyz" e mi restituisce i risultati ottenuti.
Quindi, creo una casella di testo, e come faccio a collegarla alla casella di testo di Google?

O utilizzi le google api: https://developers.google.com/custom-search/v1/overview ma sono limitate a 100 richieste al giorno, oltre sono a pagamento (se ti bastano e/o sei disposto a pagare questa è la strada da seguire), oppure fai in modo che la tua applicazione esegua la richiesta con il testo inserito direttamente a google tramite l'oggetto WebRequest (imitando quello che invia un comune browser, puoi usare firebug per vedere lo scambio dati con la pagina di google), poi ti prendi il risultato html e ne fai il parsing per estrarre i risultati ( :huh: )