[ ljuba @ 04.11.2007. 01:51 ] @
Pozdrav svima, Ideja: Zeleo bih da preko Google AJAX Search API odradim 2 stvari: - da za zadate URL i kljucnu frazu - dobijem poziciju (da li je moguce uz pomoc ovoga uopste?) - da za zadati URL - dobijem listu backlinkova (da li je moguce uz pomoc ovoga uopste?) Dodatno pitanje: Kazu da je koriscenje ovog cuda lako i fleksibilno ali 'ili ovo nije ker pticar ili ga ja ne bacam dovoljno visoko'. Tako bih opisao moje iskustvo od veceras. Konacno sam definisao/uzeo svoj Google license key za domen i hteo da probam nesto da sa tim uradim. Osnovna stranica koju su mi dali radi OK, neka mala podesavanja i komentarisanje nekih delova koda rade OK - ne pokazuju se pojedine opcije koje su po defaultu tamo. Ali... Kod u mom primeru koji je za mene definisan je npr: <script src="http://www.google.com/jsapi?key=Moj Google license key" type="text/javascript"></script> Npr jedan od ponudjenih primera: http://www.google.com/uds/samples/apidocs/tabbed.html Code: <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>Tabbed Mode - Google AJAX Search API Sample</title> <style type="text/css"> @import url(../../css/gsearch.css); body *, table *, body { font-family: "trebuchet ms", verdana, sans-serif; font-size: 13px; } .gsc-control { width : 500px; } .search-control { margin: 20px; } </style> <script src="../../api?file=uds.js&v=1.0&key=internal-sample" type="text/javascript"></script> <script language="Javascript" type="text/javascript">//<![CDATA[ function OnLoad() { // create a tabbed mode search control var tabbed = new GSearchControl(); tabbed.addSearcher(new GlocalSearch()); tabbed.addSearcher(new GwebSearch()); tabbed.addSearcher(new GblogSearch()); tabbed.addSearcher(new GnewsSearch()); tabbed.addSearcher(new GbookSearch()); // draw in tabbed layout mode var drawOptions = new GdrawOptions(); drawOptions.setDrawMode(GSearchControl.DRAW_MODE_TABBED); tabbed.draw(document.getElementById("search_control_tabbed"), drawOptions); tabbed.execute("Ferrari Enzo"); } GSearch.setOnLoadCallback(OnLoad); //]]> </script> </head> <body> <div style="text-align: right; color=#676767; margin-bottom: 8px;"> <a href="http://code.google.com/apis/ajaxsearch/index.html"><span style="color:#676767; cursor: pointer; text-decoration: underline;">Google AJAX Search API Documentation</span></a> </div> <div class="search-control" id="search_control_tabbed">Loading</div> </body> </html> Ali kada bih hteo da ovaj primer 'preselim' kod mene na sajt - pokusao sam da zamenim red iz primera: <script src="../../api?file=uds.js&v=1.0&key=internal-sample" type="text/javascript"></script> sa mojim kodom iz mog primera: <script src="http://www.google.com/jsapi?key=Moj Google license key" type="text/javascript"></script> Ali posle toga ne radi nista nego mi samo stoji LOADING ... i nista ... Da li mi neko moze reci u cemu gresim!? Znaci, nije mi cilj da pravim pretragu na mom sajtu vec da napravim usluzne stranice koje cu samo ja da koristim iz PHP ili scheduled iz Cron-Jobsa. Npr da iz PHP skripte posaljem 2 parametra nekoj mojoj stranici koja je skrivena za druge (ne sto nesto krijem nego je nebitna za druge) i na osnovu parametra "Sve o PHP" i "www.elitesecurity.org" da dobijem ili broj 2 nekako ili neku html stranicu koju cu parsiranjem moci da svedem na broj 2 (broj 2 zato sto je trenutno na http://www.google.com/search?q...:official&client=firefox-a elitesecurity na drugoj poziciji za trazenu frazu) Pravim u PHP aplikaciju za firmu koja ce za odredjeni domen da da PageRank, IP, zemlju gde je hosting, backlinkove sa drugih domena indeksiranih u Google, Yahoo i MSN, broj indeksiranih stranica na Google, Yahoo i MSN, Alexa-in ranking, ... Sve podatke priblizno dobro pronalazim (potrebna su jos mala podesavanja) ali bih voleo da ako vec Google nudi olaksanje - da vidim moze li direktno da se saznaju potrebne stvari (da imam 100% tacne vrednosti) a ne lomatanjem okolo (sto mozda i nije 100% tacno) Hvala unapred |