Ciao a tutti.
Volevo chiedervi di fare una prova: provate con qualunque browser testuale (io ho provato con Lynx, un amico anche con wget e curl) ad accedere a http://www.wordreference.com/enit/*paro ... ese_a_caso* .
Mentre su un browser grafico va tutto come dovrebbe andare, sui suddetti browser veniamo rispediti su yahoo.com .
È un bug o cosa? Quali spiegazioni possono esserci?
Noi ce ne siamo data una: leggendo i sorgenti della pagina, c'è un javascript hostato su yahoo.com . È possibile che il browser testuale, non essendo in grado di interpretarli, non lanci una risposta corretta a yahoo e quindi per quest'ultimo, che a questo punto sarebbe scritto con i piedi, ciò significa ridirezionare indistintamente alla pagina principale?
Questo tuttavia non spiegherebbe perché, da un browser grafico, disabilitando i Javascript la pagina funzioni lo stesso.
Bug (?) di browser testuali
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
- Linux 3.x
- Messaggi: 534
- Iscritto il: dom 27 apr 2008, 13:46
- Nome Cognome: Luigi Caiazza
- Slackware: current x86_64
- Kernel: 3.0.0
- Desktop: Fluxbox / KDE 4.7.0
- Distribuzione: Fedora 15
- Località: Potenza
- Contatta:
-
- Packager
- Messaggi: 2021
- Iscritto il: ven 4 giu 2010, 10:27
- Nome Cognome: Luca De Pandis
- Distribuzione: macOS/OpenBSD
- Località: Lecce/Bergamo
Re: Bug (?) di browser testuali
Confermo il problema con lynx.
Su Links e w3m, però, funziona.
Su Links e w3m, però, funziona.
- targzeta
- Iper Master
- Messaggi: 6631
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: Bug (?) di browser testuali
No, non penso proprio ci siano dei bug sui browser testuali. Il motivo per cui alcune volte i siti danno risposte diverse a seconda dei browser generalmente risiede nel fatto che controllano alcuni degli header http. In genere vengono controllati 'User-Agent' oppure 'Host' (non mi chiedere perché). Tra l'altro è una tecnica usata anche per internazionalizzare le pagine: se hai la stessa pagina scritta in lingue diverse potresti vedere l'elenco delle lingue accettate dal browsere per fornire la risposta migliore.
Nel caso in questione, comunque, lo script controlla l'User-Agent, infatti se fai questa richiesta con wget:vedrai che funziona. Almeno a me ha funzionato .
Emanuele
Nel caso in questione, comunque, lo script controlla l'User-Agent, infatti se fai questa richiesta con wget:
Codice: Seleziona tutto
wget --header='User-Agent: Mozilla' http://www.wordreference.com/enit/get
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
-
- Linux 3.x
- Messaggi: 534
- Iscritto il: dom 27 apr 2008, 13:46
- Nome Cognome: Luigi Caiazza
- Slackware: current x86_64
- Kernel: 3.0.0
- Desktop: Fluxbox / KDE 4.7.0
- Distribuzione: Fedora 15
- Località: Potenza
- Contatta:
Re: Bug (?) di browser testuali
È vero, funziona!
Conoscevo la tecnica per l'internazionalizzazione, ma non immaginavo che almeno al giorno d'oggi venissero usati anche questi altri tipi di filtri (o perlomeno non in questi siti dove non girano dati sensibili).
Grazie mille per il chiarimento.
Conoscevo la tecnica per l'internazionalizzazione, ma non immaginavo che almeno al giorno d'oggi venissero usati anche questi altri tipi di filtri (o perlomeno non in questi siti dove non girano dati sensibili).
Grazie mille per il chiarimento.