Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Mi sento fortunato Google
Forum - C# / VB.NET - Mi sento fortunato Google

Avatar
cristian3095 (Normal User)
Pro


Messaggi: 66
Iscritto: 24/09/2010

Segnala al moderatore
Postato alle 21:44
Lunedì, 02/07/2012
Salve, ho creato in vb 2008 un lettore multimediale esclusivamente per audio mp3, volevo inserire un tasto il quale schiacciato doveva aprirmi sul browser predefinito (Chrome) la ricerca effettuata con google. Non capisco come creare il link in modo che mi apra il primo risultato esattamente come il tasto "Mi sento fortunato". Ho provato così ma non funziona...
Codice sorgente - presumibilmente C# / VB.NET

  1. Dim indirizzo As String
  2.         indirizzo = Replace(titolo, " ", "+")
  3.         indirizzo = indirizzo & "+site%3Aangolotesti.leonardo.it"
  4.         System.Diagnostics.Process.Start("http://www.google.co.uk/search?q=" & indirizzo & "&btnI=I'm+Feeling+Lucky")


Ho provato con "&btnI=I" ,  "&btnI=1" , "&btnI" ma non funziona >__<
sono disperato :d

Ultima modifica effettuata da cristian3095 il 02/07/2012 alle 21:46
PM Quote
Avatar
Dark_light (Member)
Pro


Messaggi: 108
Iscritto: 11/04/2012

Segnala al moderatore
Postato alle 2:50
Martedì, 03/07/2012
Ciao cristian3095,
a me l'esempio http://www.google.co.uk/search?q=ciao&btnI=I'm+Feeling+Lucky funziona.
Quale è il tuo problema? Spiega più dettagliatamente cosa Non funziona.


Il silenzio non è sempre tempo perso
PM Quote
Avatar
Qwertj (Dev Team)
Guru


Messaggi: 678
Iscritto: 30/05/2011

Segnala al moderatore
Postato alle 10:12
Martedì, 03/07/2012
Forse il problema sta nel encoding che te fai semplicemente rimipiazzando gli spazi
Usa la funzione HttpUtility.UrlEncode
Codice sorgente - presumibilmente Plain Text

  1. System.Diagnostics.Process.Start(String.Format("http://www.google.co.uk/search?q={1}+site%3Aangolotesti.leonardo.it&btnI=I'm+Feeling+Lucky", HttpUtility.UrlEncode(titolo)))


Tutte le 4 righe le ho riunite in una, non usare variabili inutili


Blog:
<coming soon>
Appalo:
http://www.appalo.it/
PM Quote
Avatar
cristian3095 (Normal User)
Pro


Messaggi: 66
Iscritto: 24/09/2010

Segnala al moderatore
Postato alle 10:15
Martedì, 03/07/2012
Ad esempio questo non funziona.
"I can do better" è una canzone di Avril Lavigne ma mi apre solo i risultati e non il primo link...
http://www.google.co.uk/search?q=I+Can+Do+Better+Testo&btn ...

PM Quote
Avatar
Dark_light (Member)
Pro


Messaggi: 108
Iscritto: 11/04/2012

Segnala al moderatore
Postato alle 1:13
Mercoledì, 04/07/2012
Ciao,
a me http://www.google.co.uk/search?q=I+can+do+better&btnI=I'm+ ... funziona.
In ogni caso ti consiglio di seguire quanto ha scritto Qwertj.
;)


Il silenzio non è sempre tempo perso
PM Quote