![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
Hey Amico Visitatore, Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Laboratorio Seo |
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
User
Data di registrazione: Jul 2006
Ubicazione: roma
Messaggi: 41
|
Puo' il crawler di google eseguire i javascript?
Ho fatto un piccolo script in php/html/js x controllare alcune pagine. Con questo riesco a capire , o comunque andarci molto vicino, se la visita proviene da un browser o da uno spider.
Bene, dopo 1891 visite provenienti da 66.249.65.1 crawl-66-249-65-1.googlebot.com , il caro spider ha dato un esito positivo sul javascript (come se l'avesse eseguito). A questo punto ho qualche dubbio... - sara' una visita da parte di qualcuno di google con un browser (strano xche' l'user agent e' il medesimo dello spider con lo stesso ip) ?? - sara' una nuova versione dello spider ?? - altro?? |
|
|
|
|
|
|
|
#3 (permalink) |
|
User
Data di registrazione: Jul 2006
Ubicazione: roma
Messaggi: 41
|
Senza scendere troppo nei dettagli :P :P :P e' come un sistema di scatole cinesi.
Al momento sono 3 scatole (a breve ne aggiungero' un altra). La maggior parte dei browser le aprono tutte e tre. Gli spider ne aprono solamente una. Puo' capitare un browser che apre la prima e la seconda oppure un browser super blindato che apre solo la prima. Ma non sara' mai possibile aprire la terza senza aver aperto la prima o la seconda. Da questi elementi + user agent + ip + numero di volte con cui si e' aperta una scatola si puo' supporre se sia un browser o altro. Poi , tempo e voglia permettendo, controllando le pagine visitate e velocita' tra una richiesta ed un altra..... |
|
|
|
|
|
#4 (permalink) |
|
Esperto
Data di registrazione: Jun 2006
Ubicazione: Subpadania
Messaggi: 1,257
|
E' impossibile rispondere alle tue domande o interpretare il risultato del tuo test, se non ci mostri il codice JavaScript che il bot avrebbe eseguito... Tieni conto che i test finora fatti per verificare se Googlebot è in grado di interpretare JS hanno dato esito negativo. Googlebot è tuttavia in grado di seguire URL contenuti all'interno di codice JavaScript. Confermato anche da Stuart e LowLevel, e √erified by Beke™.
![]() Vedi: |
|
|
|
|
|
#5 (permalink) |
|
User
Data di registrazione: Jul 2006
Ubicazione: roma
Messaggi: 41
|
mmhhh... san tommaso...mhhh
)ok , il codice js era (ora l'ho cambiato un po x vari motivi) questo: <img src="http://miosito/xxx.php" id="abcde" name="miotracker"> <script> var banner=document.getElementById("abcde"); banner.src="http://miosito/xxx.php?js"; </script> cosa succede normalmente? il browser carica la pagina, trova un img e carica l'immagine ma il js sovrascrive l'url con un altro (in realta lo stesso, ma aggiunge un parametro). nel mio pannello vedo che il browser xxx ha caricato la pagina e ha caricato l'immagine tramite js (il paramentro). se il js non e' abilitato, vedo solamente che ha caricato l'immagine normalmente (manca il parametro). se non ha il js abiliato e neanche il caricamento delle immagini, potrebbe apparire come uno spider . invece, tutti i motori tranne msn e google, hanno sempre e solo caricato la pagina html. msn, mi ha caricato una volta l'immagine senza js (stavo facendo un po di prove , x cui potrei essere stato io, ma anche se non fosse, mi starebbe bene..... ha trovato l'img e se l'ha caricata). google, invece mi hanno 'checcato' una volta il banner con js e non quella senza il parametro. xche' caricare quella e non l'altra nel tag? |
|
|
|
|
|
#6 (permalink) |
|
Esperto
Data di registrazione: Jun 2006
Ubicazione: Subpadania
Messaggi: 1,257
|
Non so perché Google ha seguito un collegamento e non l'altro.
Comunque, Googlebot non ha interpretato JavaScript. Ha semplicemente seguito l'URL contenuto nella seconda linea del tuo codice. <edit>Avevo scritto una scemenza.</edit> |
|
Ultima modifica di Everfluxx : 24-09-06 21:31. |
|
|
|
|
|
|
#7 (permalink) |
|
User
Data di registrazione: Jul 2006
Ubicazione: roma
Messaggi: 41
|
oggi ho cambiato il codice. vediamo se accade nuovamente.
ora che ci penso...... si si , lo faccio..... cripto l'url del js in modo che non possa sapere dove punta a meno che non esegua totalmente o in parte lo script. |
|
|
|
|
|
#9 (permalink) |
|
User
Data di registrazione: Jul 2006
Ubicazione: roma
Messaggi: 41
|
cerrto
) intanto al momento, posso solamente dire che ci sono un sacco di browser (o presunti tali) che non caricano le immagini, non eseguono gli script ma accettano i cookies. faccio sapere se ho novita' ![]() |
|
|
|
| Tags: crawler, eseguire, google, javascript, puo |
| Strumenti di discussione | |
|
|