Programmazione Web » Asp » Un motore di ricerca con Asp e Google
Un motore di ricerca con Asp e Google
Difficoltà:
Scritto da Luca Ruggiero
Sito Web: http://www.lucaruggiero.it ![]()
Questo tutorial è stato letto 1127 volte
Non credo esista uno script per la realizzazione di un motore di ricerca che restituisca un risultato elaborato ed affidabile come Google... purtroppo o per fortuna è cosi!
In questo articolo utilizzeremo una particolare QueryString messa a disposizione dal noto motore per effettuare ricerche targhettizzate in un determinato sito. Il parametro utilizzato da Google è as_sitesearch che accetta come valore la URI di un sito in formato www.nomesito.ext .
Utilizzando un modulo ed un semplice script che concatena la URI di Google con il valore recuperato dal form stesso, possiamo generare un redirect a Google che ci mostrerà i risultati!
Ecco come:
<%@LANGUAGE = JScript%>
<%
var google = new String(Request.QueryString("google"));
if (google == "Search")
{
var stringa = new String(Request.Form("stringa"));
var uri = "http://www.google.com/search?as_sitesearch= www.lukeonweb.net &as_q=";
Response.Redirect(uri + stringa);
}
%>
<h3>Cerca su Google i risultati di lukeonweb.net</h3>
<form method="post" action="google.asp?google=Search">
<input type="text" name="stringa">
<input type="submit" value="Cerca">
</form>

